vue element form表单规则验证,有值,但验证始终不消失
有值验证不消失的效果图1.检查v-model绑定值和prop属性绑定值是否相同(1)绑定值(2)规则(3)规则与值相同,是对的到这步一般就能解决,但我的问题没解决2.想到选择赋值之后,取消这项验证//取消单项验证this.$refs.dataForm.clearValidate('dutyPerson');well,well,well还是不消失3.点击弹出窗口时,强行赋个空值// 新增add()
·
有值验证不消失的效果图
1.检查v-model绑定值和prop属性绑定值是否相同
(1)绑定值
(2)规则
(3)规则与值相同,是对的
到这步一般就能解决,但我的问题没解决
2.想到选择赋值之后,取消这项验证
//取消单项验证
this.$refs.dataForm.clearValidate('dutyPerson');
well,well,well还是不消失
3.点击弹出窗口时,强行赋个空值
// 新增
add() {
this.dialog.title = "新增档案";
var data = {
dutyPerson:'',
};
this.dialog.data = data;
this.dialog.show = true;
},
Thank god 这次终于消失了!
为什么消失,渣渣的我还是没明白,猜测应该是赋值和规则验证的顺序问题吧,有大佬知道的话请解答,小生这厢先谢过大佬
更多推荐
已为社区贡献6条内容
所有评论(0)