feat: listen form field value change
| | |
| | | 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<Recordable>({}); |
| | | const modalFn = useModalContext(); |
| | |
| | | if (!validateTrigger || validateTrigger === 'change') { |
| | | validateFields([key]).catch((_) => {}); |
| | | } |
| | | emit('field-value-change', key, value); |
| | | } |
| | | |
| | | function handleEnterPress(e: KeyboardEvent) { |