From 6b6c5a4a874635903750b1fcde567ce200375b70 Mon Sep 17 00:00:00 2001 From: Hefty Date: Wed, 8 Jun 2022 02:42:31 +0800 Subject: [PATCH] fix(components): [form] catch validation error when changing rules (#8154) --- packages/components/form/src/form.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/components/form/src/form.vue b/packages/components/form/src/form.vue index f7f0f670c2..f46ebcc7a7 100644 --- a/packages/components/form/src/form.vue +++ b/packages/components/form/src/form.vue @@ -149,7 +149,9 @@ const scrollToField = (prop: FormItemProp) => { watch( () => props.rules, () => { - if (props.validateOnRuleChange) validate() + if (props.validateOnRuleChange) { + validate().catch((err) => debugWarn(err)) + } }, { deep: true } )