Commit 2bf48e0f23766ea6207bfc6e0b8bd3db1316978f
Committed by
GitHub
合并拉取请求 #1801
feat: 实时监听form表单项值变化
Showing
1 changed file
with
2 additions
and
1 deletions
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) { | ... | ... |