Commit 2bf48e0f23766ea6207bfc6e0b8bd3db1316978f

Authored by jinmao88
Committed by GitHub
2 parents 8d93e047 c0441cf5

合并拉取请求 #1801

feat: 实时监听form表单项值变化
src/components/Form/src/BasicForm.vue
... ... @@ -67,7 +67,7 @@
67 67 name: 'BasicForm',
68 68 components: { FormItem, Form, Row, FormAction },
69 69 props: basicProps,
70   - emits: ['advanced-change', 'reset', 'submit', 'register'],
  70 + emits: ['advanced-change', 'reset', 'submit', 'register', 'field-value-change'],
71 71 setup(props, { emit, attrs }) {
72 72 const formModel = reactive<Recordable>({});
73 73 const modalFn = useModalContext();
... ... @@ -244,6 +244,7 @@
244 244 if (!validateTrigger || validateTrigger === 'change') {
245 245 validateFields([key]).catch((_) => {});
246 246 }
  247 + emit('field-value-change', key, value);
247 248 }
248 249  
249 250 function handleEnterPress(e: KeyboardEvent) {
... ...