有值验证不消失的效果图
在这里插入图片描述
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 这次终于消失了!
为什么消失,渣渣的我还是没明白,猜测应该是赋值和规则验证的顺序问题吧,有大佬知道的话请解答,小生这厢先谢过大佬

Logo

前往低代码交流专区

更多推荐