问题:v-if在操作dom时 在根节点上进行的删减 导致 rules 判断的时候 无法取到 v-if 添加进来的prop值
解决:在 el-form-item 中添加一个属性key,key的值是唯一的(一般key和prop写一样的内容即可,因为rules里面的东西不能重复定义,所以肯定是唯一的。)
<el-form-item
prop="accountName"
key="accountName"
label="账号"
:rules="[
{ required: true, message: '请输入账号', trigger: 'blur' },
{ trigger: 'blur', validator: validateAccount },
]"
>
<el-input
v-model.trim="CurObject.accountName"
name="accountName"
type="text"
/>
</el-form-item>
参考:文章来源:https://www.toymoban.com/news/detail-813916.html
给el-form-item,添加key的场景文章来源地址https://www.toymoban.com/news/detail-813916.html
到了这里,关于【element-ui】el-form-item使用v-if导致的问题 , 增加Key的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!