前面跟大家提到过 elementUI验证的问题,那么今天就来看看 点击对话框和关闭按钮 怎么清空验证,清空form表单,避免二次点击还会有 验证错误的提示

1、首先在你的对话框 取消按钮 加一个click事件,例如:(ps::callOf里面的addGroupData和ref一 一对应起来)

<div slot="footer" class="dialog-footer">
  <el-button @click="callOf('addGroupData')">取 消</el-button>
<el-button type="primary" @click="addgroupList('addGroupData');">确 定</el-button>
</div>

2、点击取消按钮,关闭对话框,清除表单验证

callOf(formName){
  this.creatGroup = false;
  this.$refs[formName].resetFields();
}

3、对话框右上角的close按钮(before-close:关闭前的回调,会暂停 Dialog 的关闭,function(done),done 用于关闭 Dialog。 location.reload:刷新整个页面)

closeDialog(done){
  this.$confirm('确认关闭?')
  .then(_ => {
  done();
location.reload();
})
.catch(_ => { });
}

这样就设置好了,不会出现 二次点击时,错误提示还遗留在对话框上

如果我的内容对你有帮助,欢迎打赏

最新文章

  1. 【LeetCode】House Robber III(337)
  2. [转载]iOS Provisioning Profile(Certificate)与Code Signing详解
  3. Eclipse工作常见问题总结
  4. [LeetCode]题解(python):111 Minimum Depth of Binary Tree
  5. Android_使用 OpenVPN
  6. 两个activity之间传递数据用startActivityForResult方法。
  7. 二模 (5)day1
  8. struts2框架基本操作总结
  9. memcached在windows下的安装与命令使用方法
  10. 鸭子类型duck typing(动态)
  11. jQuery 的ready事件和 JavaScript 的load事件对比
  12. ASP.NET MVC5 学习笔记-5 测试
  13. intellij idea 插件开发--快速定位到mybatis mapper文件中的sql
  14. LeetCode(48)-Length of Last Word
  15. RabbitMQ和Kafka到底怎么选?
  16. 012_TCP keepalive 和 http keep-alive
  17. windows与linux多线程对比
  18. Beyond Compare 3添加右键菜单
  19. Docker代理设置方法
  20. day10--函数之形参与实参

热门文章

  1. Emacs及扩展配置
  2. Photoshop AI插件
  3. 两段 PHP 代码比较优劣
  4. Android-系统绘图真相
  5. 介绍自己,并介绍github注册过程和初步使用
  6. PG数据库错误: 检测到OA幸运飞艇源码ShareLock死锁处理
  7. 原创:MVC 5 实例教程(MvcMovieStore 新概念版:mvc5.0,EF6.01) - 4、创建数据上下文和数据实体模型
  8. Last-Modified Header in Asp.net Core MVC
  9. WinRT支持GB2312
  10. 修改Tomcat的jvm的垃圾回收GC方式为CMS