Commit 1e0ede09a2362319a25fd77d466cda3b1f886c4d

Authored by zuihou
1 parent 823f7b32

fix: 已经存在rules时,required不生效

src/components/Form/src/components/FormItem.vue
... ... @@ -186,6 +186,10 @@
186 186 (rule) => Reflect.has(rule, 'required') && !Reflect.has(rule, 'validator'),
187 187 );
188 188  
  189 + if (requiredRuleIndex === -1 && getRequired) {
  190 + rules.push({ required: getRequired, validator });
  191 + }
  192 +
189 193 if (requiredRuleIndex !== -1) {
190 194 const rule = rules[requiredRuleIndex];
191 195 const { isShow } = getShow();
... ...