Commit c0441cf5c397a77c0a54fb42d0f6b20d28ae804c
1 parent
b0a0cbcd
feat: listen form field value change
Showing
1 changed file
with
2 additions
and
1 deletions
src/components/Form/src/BasicForm.vue
... | ... | @@ -66,7 +66,7 @@ |
66 | 66 | name: 'BasicForm', |
67 | 67 | components: { FormItem, Form, Row, FormAction }, |
68 | 68 | props: basicProps, |
69 | - emits: ['advanced-change', 'reset', 'submit', 'register'], | |
69 | + emits: ['advanced-change', 'reset', 'submit', 'register', 'field-value-change'], | |
70 | 70 | setup(props, { emit, attrs }) { |
71 | 71 | const formModel = reactive<Recordable>({}); |
72 | 72 | const modalFn = useModalContext(); |
... | ... | @@ -235,6 +235,7 @@ |
235 | 235 | if (!validateTrigger || validateTrigger === 'change') { |
236 | 236 | validateFields([key]).catch((_) => {}); |
237 | 237 | } |
238 | + emit('field-value-change', key, value); | |
238 | 239 | } |
239 | 240 | |
240 | 241 | function handleEnterPress(e: KeyboardEvent) { | ... | ... |