Commit 795a70846e97211739298e3256f27a5cdd045e4f
Merge branch 'fix/BasicForm' into 'main_dev'
fix: 修复表单当值改变时未再次触发验证 See merge request yunteng/thingskit-front!857
Showing
2 changed files
with
5 additions
and
5 deletions
... | ... | @@ -230,10 +230,10 @@ |
230 | 230 | |
231 | 231 | function setFormModel(key: string, value: any) { |
232 | 232 | formModel[key] = value; |
233 | - // const { validateTrigger } = unref(getBindValue); | |
234 | - // if (!validateTrigger || validateTrigger === 'change') { | |
235 | - // validateFields([key]).catch((_) => {}); | |
236 | - // } | |
233 | + const { validateTrigger } = unref(getBindValue); | |
234 | + if (!validateTrigger || validateTrigger === 'change') { | |
235 | + validateFields([key]).catch((_) => {}); | |
236 | + } | |
237 | 237 | } |
238 | 238 | |
239 | 239 | function handleEnterPress(e: KeyboardEvent) { | ... | ... |
... | ... | @@ -242,7 +242,7 @@ |
242 | 242 | const value = target ? (isCheck ? target.checked : target.value) : e; |
243 | 243 | props.setFormModel(field, value); |
244 | 244 | }, |
245 | - onBlur: (...args) => { | |
245 | + onBlur: (...args: any[]) => { | |
246 | 246 | unref(getComponentsProps)?.onBlur?.(...args); |
247 | 247 | props.validateFields([field], { triggerName: 'blur' }).catch((_) => {}); |
248 | 248 | }, | ... | ... |