瀏覽代碼

Form: support nested rules

Leopoldthecoder 7 年之前
父節點
當前提交
ffc310d98d
共有 1 個文件被更改,包括 2 次插入1 次删除
  1. 2 1
      packages/form/src/form-item.vue

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

@@ -226,7 +226,7 @@
         var selfRules = this.rules;
         var requiredRule = this.required !== undefined ? { required: !!this.required } : [];
 
-        formRules = formRules ? formRules[this.prop] : [];
+        formRules = formRules ? getPropByPath(formRules, this.prop || '').v : [];
 
         return [].concat(selfRules || formRules || []).concat(requiredRule);
       },
@@ -250,6 +250,7 @@
       }
     },
     mounted() {
+      console.log(11, this.prop);
       if (this.prop) {
         this.dispatch('ElForm', 'el.form.addField', [this]);