diff --git a/src/components/Form/src/BasicForm.vue b/src/components/Form/src/BasicForm.vue index ebea6a5b73acf5c606860d3db0153ae646b0ff93..f78b859b134adf38e4e2ffceacd5f23a601499f6 100644 --- a/src/components/Form/src/BasicForm.vue +++ b/src/components/Form/src/BasicForm.vue @@ -66,7 +66,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(); @@ -235,6 +235,7 @@ if (!validateTrigger || validateTrigger === 'change') { validateFields([key]).catch((_) => {}); } + emit('field-value-change', key, value); } function handleEnterPress(e: KeyboardEvent) {