diff --git a/packages/form/src/form-item.vue b/packages/form/src/form-item.vue index 69548a673..09a3e0671 100644 --- a/packages/form/src/form-item.vue +++ b/packages/form/src/form-item.vue @@ -230,7 +230,7 @@ var selfRules = this.rules; var requiredRule = this.required !== undefined ? { required: !!this.required } : []; - formRules = formRules ? getPropByPath(formRules, this.prop || '').v : []; + formRules = formRules ? getPropByPath(formRules, this.prop || '').o[this.prop || ''] : []; return [].concat(selfRules || formRules || []).concat(requiredRule); },