Ver Fonte

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

杨奕 há 7 anos atrás
pai
commit
a294c628e9
1 ficheiros alterados com 2 adições e 1 exclusões
  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);
       },