From 1e0ede09a2362319a25fd77d466cda3b1f886c4d Mon Sep 17 00:00:00 2001 From: zuihou <244387066@qq.com> Date: Fri, 8 Apr 2022 16:39:32 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B7=B2=E7=BB=8F=E5=AD=98=E5=9C=A8rule?= =?UTF-8?q?s=E6=97=B6=EF=BC=8Crequired=E4=B8=8D=E7=94=9F=E6=95=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/Form/src/components/FormItem.vue | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/Form/src/components/FormItem.vue b/src/components/Form/src/components/FormItem.vue index e34e4b33..6acdfa6e 100644 --- a/src/components/Form/src/components/FormItem.vue +++ b/src/components/Form/src/components/FormItem.vue @@ -186,6 +186,10 @@ (rule) => Reflect.has(rule, 'required') && !Reflect.has(rule, 'validator'), ); + if (requiredRuleIndex === -1 && getRequired) { + rules.push({ required: getRequired, validator }); + } + if (requiredRuleIndex !== -1) { const rule = rules[requiredRuleIndex]; const { isShow } = getShow();