Selaa lähdekoodia

Form: rule key supports both dot-separated and nested (#10227)

杨奕 7 vuotta sitten
vanhempi
commit
a294c628e9
1 muutettua tiedostoa jossa 2 lisäystä ja 1 poistoa
  1. 2 1
      packages/form/src/form-item.vue

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

@@ -235,7 +235,8 @@
         const selfRules = this.rules;
         const requiredRule = this.required !== undefined ? { required: !!this.required } : [];
 
-        formRules = formRules ? getPropByPath(formRules, this.prop || '').o[this.prop || ''] : [];
+        const prop = getPropByPath(formRules, this.prop || '');
+        formRules = formRules ? (prop.o[this.prop || ''] || prop.v) : [];
 
         return [].concat(selfRules || formRules || []).concat(requiredRule);
       },