diff --git a/packages/components/form/src/form-item.vue b/packages/components/form/src/form-item.vue index 50306923e9..2e23137fbc 100644 --- a/packages/components/form/src/form-item.vue +++ b/packages/components/form/src/form-item.vue @@ -292,7 +292,7 @@ const doValidate = async (rules: RuleItem[]): Promise => { const validate: FormItemContext['validate'] = async (trigger, callback) => { // skip validation if its resetting - if (isResettingField) { + if (isResettingField || !props.prop) { return false }