Commit c0441cf5c397a77c0a54fb42d0f6b20d28ae804c

Authored by chengj
1 parent b0a0cbcd

feat: listen form field value change

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) {
... ...