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

GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45 7 个月前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 7 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐