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 相关文章推荐
传智播客学习之java 反射
Nov 22 Javascript
Javascript 按位与运算符 (&amp;)使用介绍
Feb 04 Javascript
浅谈javascript回调函数
Dec 07 Javascript
js如何判断访问是来自搜索引擎(蜘蛛人)还是直接访问
Sep 14 Javascript
值得分享和收藏的Bootstrap学习教程
May 12 Javascript
JS与Ajax Get和Post在使用上的区别实例详解
Jun 08 Javascript
js简单时间比较的方法
Aug 02 Javascript
JS实现的base64加密解密操作示例
Apr 18 Javascript
基于iview的router常用控制方式
May 30 Javascript
解决Layui中layer报错的问题
Sep 03 Javascript
VUE项目实现主题切换的多种方法
Nov 26 Vue.js
jquery实现穿梭框功能
Jan 19 jQuery
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
thinkphp制作404跳转页的简单实现方法
2016/09/22 PHP
PHP封装的page分页类定义与用法完整示例
2018/12/24 PHP
php传值和传引用的区别点总结
2019/11/19 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
关于Ext中form移除textfield方法:hide(),setVisible(false),remove()
2010/12/02 Javascript
js数组转json并在后台对其解析具体实现
2013/11/20 Javascript
javascript中普通函数的使用介绍
2013/12/19 Javascript
jquery进行数组遍历如何跳出当前的each循环
2014/06/05 Javascript
手机端网页点击链接触发自动拨打或保存电话的示例代码
2014/08/15 Javascript
Javascript模仿淘宝信用评价实例(附源码)
2015/11/26 Javascript
JS组件中bootstrap multiselect两大组件较量
2016/01/26 Javascript
一步步教大家编写酷炫的导航栏js+css实现
2016/03/14 Javascript
JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)
2016/04/05 Javascript
详解JS-- 浮点数运算处理
2016/11/28 Javascript
详解用node搭建简单的静态资源管理器
2017/08/09 Javascript
React Router v4 入坑指南(小结)
2018/04/08 Javascript
jQuery实现常见的隐藏与展示列表效果示例
2018/06/04 jQuery
基于React+Redux的SSR实现方法
2018/07/03 Javascript
vue2中使用sass并配置全局的sass样式变量的方法
2018/09/04 Javascript
图片文字识别(OCR)插件Ocrad.js教程
2018/11/26 Javascript
layerui代码控制tab选项卡,添加,关闭的实例
2019/09/04 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
在Python中使用PIL模块处理图像的教程
2015/04/29 Python
tensorflow 中对数组元素的操作方法
2018/07/27 Python
对django后台admin下拉框进行过滤的实例
2019/07/26 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
python转化excel数字日期为标准日期操作
2020/07/14 Python
法国设计制造的扫帚和刷子:Andrée Jardin
2018/12/06 全球购物
高中美术教学反思
2014/01/19 职场文书
单位承诺书格式
2014/05/21 职场文书
IT工程师岗位职责
2014/07/04 职场文书
学习与创新自我评价
2015/03/09 职场文书
2015年世界艾滋病日活动总结
2015/03/24 职场文书
2015年仓库管理员工作总结
2015/04/21 职场文书
2016公司年会通知范文
2015/04/25 职场文书
Spring Boot 启动、停止、重启、状态脚本
2021/06/26 Java/Android