dialog中有个 子组件,新增和编辑都会使用该组件,现在遇到的问题是完成一次新增/编辑操作之后再次打开dialog的时候,表单中还残留着上一次填写的数据,有没有办法在dialog每次显示的时候根据action做一次“初始化”来清空一下data? <el-dialog ...
在网上找到两种方法, 一种是绑定时间戳: lt el dialog :key timer gt lt el dialog gt this.timer new Date .getTime 每次打开模态框传入新的时间戳 ,就会刷新了但是尝试之后发现每次屏幕会闪一下, 于是用了另一种方法: 将:visible.sync 与 v if 同时使用 ...
2020-07-17 13:13 0 3159 推荐指数:
dialog中有个 子组件,新增和编辑都会使用该组件,现在遇到的问题是完成一次新增/编辑操作之后再次打开dialog的时候,表单中还残留着上一次填写的数据,有没有办法在dialog每次显示的时候根据action做一次“初始化”来清空一下data? <el-dialog ...
要求:每次打开修改弹窗都根据该条数据的ID发请求获取数据渲染表格 解决办法:给Modal添加key,每次弹出的时候 改变key的值,保证每次key的值不同 代码: 在state中设定一个初始值,并在Modal中给模态框设置key 在点击确定的回调函数中 ...
当我们的页面是根据选择项的选项来动态响应整个页面的数据展示时,选择后我们就需要对页面进行数据的重新初始化,不然有时候会使数据都叠加在一起 点击选项后,数据整合在一起了 所以初始化数据: Object.assign(this.$data ...
页面中有弹框的时候就会出现对弹框中的内容进行操作的情况,但是在操作之后关闭弹框后再次打开,弹框中还是之前的操作过的页面,我们希望弹框是进行了重新初始化的, elementui的form组件中提供了一个resetFields的方法可以重置form表单的内容 ...
dialog弹框里是地图的组件,点击显示地图,但是每次刷新页面后只能第一次点击初始化地图,也就是执行的mounted()钩子函数,后面在点击就不触发了 ...