diff --git a/src/components/Form/src/BasicForm.vue b/src/components/Form/src/BasicForm.vue index 247c4874..2ab4a693 100644 --- a/src/components/Form/src/BasicForm.vue +++ b/src/components/Form/src/BasicForm.vue @@ -67,7 +67,7 @@ name: 'BasicForm', components: { FormItem, Form, Row, FormAction }, props: basicProps, - emits: ['advanced-change', 'reset', 'submit', 'register'], + emits: ['advanced-change', 'reset', 'submit', 'register', 'field-value-change'], setup(props, { emit, attrs }) { const formModel = reactive({}); const modalFn = useModalContext(); @@ -244,6 +244,7 @@ if (!validateTrigger || validateTrigger === 'change') { validateFields([key]).catch((_) => {}); } + emit('field-value-change', key, value); } function handleEnterPress(e: KeyboardEvent) {