diff --git a/packages/components/form/src/form.vue b/packages/components/form/src/form.vue index 56fbc11f79..bad05c1430 100644 --- a/packages/components/form/src/form.vue +++ b/packages/components/form/src/form.vue @@ -129,6 +129,8 @@ const validateField: FormContext['validateField'] = async ( } return result } catch (e) { + if (e instanceof Error) throw e + const invalidFields = e as ValidateFieldsError if (props.scrollToError) {