Просмотр исходного кода

Form: fix validation skipping rules whose trigger is an array (#10178)

Harlan 7 лет назад
Родитель
Сommit
d73ec07d07
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/form/src/form-item.vue

+ 1 - 1
packages/form/src/form-item.vue

@@ -243,7 +243,7 @@
         const rules = this.getRules();
 
         return rules.filter(rule => {
-          return !rule.trigger || rule.trigger.indexOf(trigger) !== -1;
+          return !rule.trigger || rule.trigger.indexOf(trigger) !== -1 || (Array.isArray(rule.trigger) && trigger === '');
         }).map(rule => objectAssign({}, rule));
       },
       onFieldBlur() {