原因分析
官方文档说el-form-item
的prop
可选值应为form
组件的model
中的字段,所以如果prop
与内部的el-input
绑定的model
字段不一致就会出现校验失效。
因为项目中遇到复杂的form表单传输 具体最终提交格式如下
对应的校验规则
原本我是只传的address
,因为address
对应的是:model="dept"
,而v-model
绑定的确是dept
对象子级对象里面的数据,这样就会造成校验失效.
所以,需要我们把prop="address"
换成这个prop="extendOrg.address"
rules 校验名称换成这个 ['extendOrg.address']
原因是因为rules针对的是:model="dept" model绑定的那个数据 model.address 当然找不到 所有需要加上你套的数据格式这样就好了
最新回复