針對表單指定字段校驗 通過 prop 的路徑,適用於自定義觸發校驗,例如點擊搜索框后選擇完成后對指定字段觸發校驗。
this.$refs[formName].validateField(propPath); // 這里的 propPath 就是我們forn-item上寫的prop屬性值 如:templateModules.0.parts.0.partStructure
其他:
如果不想將校驗規則直接寫在行內,參考如下寫法:
嵌套對象寫法:
其他參考:
上面示例來源於:https://github.com/yiminghe/async-validator
element-ui 源碼對應位置:
https://github.com/ElemeFE/element/blob/dev/packages/form/src/form.vue
具體可以點鏈接跳進源碼看看。