pwindy  
在完成任务的同时,还需要不断“复盘”,不论你多么的忙,都需要留下时间思考,可以思考哪些地方做的好,哪些地方我们可以改进,应该如何改进,注重总结才是王道

一、问题

在开发中有这样一个需求,单击按钮会弹窗,填写表单后,触发验证提示信息。关闭弹窗后,在次打开,验证提示信息还会存在。这种不是太友好,所以在弹窗后,手动清除上一次的验证提示信息。

二、解决方案

1.清除表单内容和清除表单验证消息

  this.$nextTick(()=>{
    this.$refs['testForm'].resetFields();
  })

2.只清除表单验证消息,不清除表单内容

  this.$nextTick(()=>{
    this.$refs['testForm'].clearValidate() 
  })

3.清除表单验证消息不起作用时,可尝试

  setTimeout(() => {
    this.$refs["testForm"].clearValidate();
  }, 30);

 

 

tips: testForm 是指当前表单绑定的对象

<el-form ref="testForm" :model="testForm"/>

 

参考---https://www.csdn.net/tags/MtjaggwsODQzNjgtYmxvZwO0O0OO0O0O.html

posted on   pwindy  阅读(47)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
 
点击右上角即可分享
微信分享提示