From 59c0a090b87df34e6f0d7fdde44156efe689d7bb Mon Sep 17 00:00:00 2001 From: roymondchen Date: Tue, 12 Apr 2022 15:07:08 +0800 Subject: [PATCH] =?UTF-8?q?fix(form):=20=E4=BF=AE=E5=A4=8Dtext=20append?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E5=A4=A7=E5=B0=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/form/src/fields/Text.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/form/src/fields/Text.vue b/packages/form/src/fields/Text.vue index fc1a8020d..23868ca42 100644 --- a/packages/form/src/fields/Text.vue +++ b/packages/form/src/fields/Text.vue @@ -14,6 +14,7 @@ {{ config.append.text }} @@ -43,6 +44,8 @@ export default defineComponent({ emits: ['change', 'input'], setup(props, { emit }) { + const mForm = inject('mForm'); + useAddField(props.prop); const modelName = computed(() => props.name || props.config.name || ''); @@ -54,14 +57,11 @@ export default defineComponent({ }, inputHandler(v: string | number) { - const mForm = inject('mForm'); emit('input', v); mForm?.$emit('field-input', props.prop, v); }, buttonClickHandler() { - const mForm = inject('mForm'); - if (typeof props.config.append === 'string') return; if (props.config.append?.handler) {