From a2b73046856712099a0694e36e88f8cde332a59f Mon Sep 17 00:00:00 2001 From: bofeng Date: Thu, 2 Jun 2022 17:27:33 +0800 Subject: [PATCH] Form-item: rules validate sync (#21892) --- packages/form/src/form-item.vue | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/form/src/form-item.vue b/packages/form/src/form-item.vue index e072f389f..c07df6e2e 100644 --- a/packages/form/src/form-item.vue +++ b/packages/form/src/form-item.vue @@ -95,6 +95,11 @@ }, validateStatus(value) { this.validateState = value; + }, + rules(value) { + if ((!value || value.length === 0) && this.required === undefined) { + this.clearValidate(); + } } }, computed: {