element校验规则在弹窗关闭后自动清空

问题描述:

element组件中的Dialog 对话框,有时候会出现,第一次打开的时候校验没有问题,但是如果紧接着第二次打开弹框的时候,上一次的校验就会残留在本次打开的弹窗上

解决办法:

弹窗关闭一共就两种方式,第一种点击叉号,第二种点击取消按钮,那么就需要在这两个节骨眼上做文章;

点击叉号那么就需要在叉号的回调函数中去清空本次的校验记录,而取消按钮更好做,直接写个函数指明取消即可。

对于叉号而言,添加close事件,函数同取消按钮

html 复制代码
    <el-dialog
      :title="title"
      :visible.sync="open"
      :width="dialogWidth"
      @close="cancel"
    >

取消按钮

html 复制代码
<el-button @click="cancel">取 消</el-button>

函数

javascript 复制代码
    cancel() {
      this.open = false;
      this.$refs["form"].resetFields();
    },
相关推荐
533_21 小时前
[vue3] h函数,阻止事件冒泡
javascript·vue.js·elementui
Jeffrey__Lin2 天前
解决Grid布局下el-table自适应缩小失败的问题
vue.js·elementui·html
天天向上10244 天前
在 Vue3 项目中使用 el-tree
javascript·vue.js·elementui
天天向上10244 天前
vue2 vue3 修改elementUI和elementPlus主题颜色
前端·javascript·elementui
D_C_tyu7 天前
Vue3 + Element Plus 实现前端手动分页
javascript·vue.js·elementui
星光一影7 天前
供应链进销存源码uniapp全开源ERP多仓库管理系统pc+app手机端
mysql·elementui·uni-app·开源·php·phpstorm·1024程序员节
xu_duo_i7 天前
vue2+elementUI后端返回二进制流,前端下载实现
前端·javascript·elementui
我家媳妇儿萌哒哒8 天前
Vue2 elementUI年份区间选择组件
前端·javascript·elementui
asdfsdgss8 天前
Axure 组件不用手绘:ElementUI/Plus 元件库 + 大厂规范现成资源
elementui·axure·photoshop
Joker`s smile8 天前
vue + elementUI 实现特殊字符(上标、下标、特殊符号等)输入框
vue.js·elementui·特殊字符·unicode字符·上标·下标