Element的表单验证规则,清空或填充数据如何避免自动触发

问题现象:表格校验,多选控件校验条件新建窗口,清空不起作用

 

考虑新建clearValidate方法 清空,没想到无效

 

通过查网上得到答案

使用nextTick方法,在弹框展示出来之前,JS执行完了所以没生效,此方法会在DOM更新后的回调中执行 

 this.dialogFormUser = true
      // 清除自动触发的表单验证
 this.$nextTick(()=>{
      this.$refs['userInfo'].clearValidate();
 })

 

posted @ 2021-03-30 16:16  嘉煠  阅读(1165)  评论(0编辑  收藏  举报