vue+elementui 对话框取消 表单验证重置示例


Posted in Javascript onOctober 29, 2019

最近在写增删改查,在新增的时候要弹出对话框填写form表单信息,发现对话框右上角的小X和右下角的取消不是一个事件,我想在点击它们两个的时候都可以重置表单,最终解决,如下。

vue:

<el-dialog 
:title="titleName[dialogStatus]" 
:visible.sync="dialogFormVisible" 
@close="closeDialog" 
:close-on-click-modal="false">
 <el-form :model="form" :rules="rules" ref="form">
  ...
 </el-form>
 <div slot="footer" class="dialog-footer">
  <el-button @click="closeForm('formb')">取消</el-button>
  <el-button type="primary" @click="submitForm('formb')" v-show="save">保存</el-button>
 </div>
</el-dialog>

js:

export default{
 data() {
  form: {
  }
 },
 methods:{
  // 对话框取消事件
  closeFrom(formName){
   this.dialogFormVisible = false;
   // 点击取消 数据重置
   this.$refs[formName].resetFields();
  },
  // 对话框关闭事件
  closeDialog(){
   // 点击关闭 数据重置
   this.$refs['form'].resetFields();
  }
 }
}

总结:

this.$refs[formName].resetFields();在数据重置时,因为取消按钮绑定了formName,所以可以不填写而直接写formName,但关闭没有绑定,所以[‘form']里面写formName就可以了。

以上这篇vue+elementui 对话框取消 表单验证重置示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
IE和Mozilla的兼容性汇总event
Aug 12 Javascript
jquery 弹出层实现代码
Oct 30 Javascript
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
jQuery1.6 使用方法一
Nov 23 Javascript
Extjs4 关于Store的一些操作(加载/回调/添加)
Apr 18 Javascript
Document:getElementsByName()使用方法及示例
Oct 28 Javascript
JS高级调试技巧:捕获和分析 JavaScript Error详解
Mar 16 Javascript
JavaScript使用Math.Min返回两个数中较小数的方法
Apr 06 Javascript
javascript类型系统——undefined和null全面了解
Jul 13 Javascript
浅谈Vue 数据响应式原理
May 07 Javascript
Vue中的循环及修改差值表达式的方法
Aug 29 Javascript
Vue封装Axios请求和拦截器的步骤
Sep 16 Javascript
vue实现路由监听和参数监听
Oct 29 #Javascript
基于axios 的responseType类型的设置方法
Oct 29 #Javascript
关于vue2强制刷新,解决页面不会重新渲染的问题
Oct 29 #Javascript
vue + elementUI实现省市县三级联动的方法示例
Oct 29 #Javascript
vue 强制组件重新渲染(重置)的两种方案
Oct 29 #Javascript
javascript实现简单打字游戏
Oct 29 #Javascript
简单使用webpack打包文件的实现
Oct 29 #Javascript
You might like
php在多维数组中根据键名快速查询其父键以及父键值的代码
2011/05/07 PHP
php结合md5的加密解密算法实例
2016/09/30 PHP
动手学习无线电
2021/03/10 无线电
JQuery中$之选择器用法介绍
2011/04/05 Javascript
jQuery使用数组编写图片无缝向左滚动
2012/12/11 Javascript
子页向父页传值示例
2013/11/27 Javascript
14款NodeJS Web框架推荐
2014/07/11 NodeJs
Javascript实现多彩雪花从天降散落效果的方法
2015/02/02 Javascript
Javascript毫秒数用法实例
2015/02/05 Javascript
laydate.js日期时间选择插件
2017/01/04 Javascript
jQuery插件select2利用ajax高效查询大数据列表(可搜索、可分页)
2017/05/19 jQuery
Iphone手机、安卓手机浏览器控制默认缩放大小的方法总结(附代码)
2017/08/18 Javascript
JavaScript学习笔记之惰性函数示例详解
2017/08/27 Javascript
vue 实现类似淘宝星级评分的示例
2018/03/01 Javascript
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
在Vue项目中用fullcalendar制作日程表的示例代码
2019/08/04 Javascript
ES6中的Javascript解构的实现
2020/10/30 Javascript
python检测是文件还是目录的方法
2015/07/03 Python
Python网站验证码识别
2016/01/25 Python
python引入导入自定义模块和外部文件的实例
2017/07/24 Python
python代码实现TSNE降维数据可视化教程
2020/02/28 Python
pycharm实现在子类中添加一个父类没有的属性
2020/03/12 Python
Python实现动态循环输出文字功能
2020/05/07 Python
从0到1使用python开发一个半自动答题小程序的实现
2020/05/12 Python
给keras层命名,并提取中间层输出值,保存到文档的实例
2020/05/23 Python
Python模拟登入的N种方式(建议收藏)
2020/05/31 Python
ivx平台开发之不用代码实现一个九宫格抽奖功能
2021/01/27 HTML / CSS
罗德与泰勒百货官网:Lord & Taylor
2016/08/12 全球购物
DNA基因检测和分析:23andMe
2019/05/01 全球购物
普通院校学生的自荐信
2013/11/27 职场文书
怎么写好自荐书
2014/03/02 职场文书
高校自主招生教师推荐信
2015/03/23 职场文书
创业方案:赚钱的烧烤店该怎样做?
2019/07/05 职场文书
如何在C++中调用Python
2021/05/21 Python
教你如何使用Python实现二叉树结构及三种遍历
2021/06/18 Python