瀏覽代碼

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

杨奕 7 年之前
父節點
當前提交
a294c628e9
共有 1 個文件被更改,包括 2 次插入1 次删除
  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);
       },