vue如何实现关闭对话框后刷新列表


Posted in Vue.js onApril 08, 2022

关闭对话框后刷新列表

有些场景需要实现用户弹窗确定后自动刷新列表,父窗口绑定fevent即可

父窗口代码

<template>
     <div>
 <el-button @click="$refs.editform.dialogFormVisible = true" >编辑用户</el-button>
 <editform  @fevent="update_table" ref="editform">
 </editform>
     </div>
 </template>
<script>
import editform from './editform.vue'
export default {
  components: {
    editform
  },
  methods: {
    update_table () {
      console.log('列表框被刷新了')
    }
  }
}
</script>

子窗口代码

<template>
       <el-dialog title="编辑用户"  :visible.sync="dialogFormVisible">
           <el-button @click="delete_user">删除用户</el-button>
    </el-dialog>
</template>
<script>
export default {
  data () {
    return {
      dialogFormVisible: false
    }
  },
  methods: {
    delete_user () {
         this.$emit('fevent')
         this.$message.success('删除成功')
         this.dialogFormVisible = false
    }
  }
}
</script>

附加上自己的业务代码,即可实现列表自动刷新

关闭打开的窗口后刷新父页面

背景:在做页面的过程中需要在页面列表里面添加数据,但是添加之后需要手动刷新页面才会出现添加的数据。

解决办法

可在添加成功之后添加代码 

parent.location.reload();

以上为个人经验,希望能给大家一个参考,也希望大家多多支持三水点靠木。 

Vue.js 相关文章推荐
全面解析Vue中的$nextTick
Dec 24 Vue.js
Vue+penlayers实现多边形绘制及展示
Dec 24 Vue.js
深入了解Vue动态组件和异步组件
Jan 26 Vue.js
Vue实现todo应用的示例
Feb 20 Vue.js
Vue Element UI自定义描述列表组件
May 18 Vue.js
vue-cli4.5.x快速搭建项目
May 30 Vue.js
解决vue $http的get和post请求跨域问题
Jun 07 Vue.js
使用Vue3+Vant组件实现App搜索历史记录功能(示例代码)
Jun 09 Vue.js
Vue.Draggable实现交换位置
Apr 07 Vue.js
vue中this.$http.post()跨域和请求参数丢失的解决
Apr 08 Vue.js
vue报错function () { [native code] },无法出现我们想要的内容 Unknown custom element
Apr 11 Vue.js
vue-cli3.x配置全局的scss的时候报错问题及解决
Apr 30 Vue.js
vue实现列表垂直无缝滚动
Apr 08 #Vue.js
vue3引入highlight.js进行代码高亮的方法实例
vue中的可拖拽宽度div的实现示例
vue 实现弹窗关闭后刷新效果
Apr 08 #Vue.js
vue中this.$http.post()跨域和请求参数丢失的解决
Apr 08 #Vue.js
vue实现书本翻页动画效果实例详解
Apr 08 #Vue.js
vue实现列表拖拽排序的示例代码
You might like
PHP如何得到当前页和上一页的地址?
2006/11/27 PHP
phpQuery占用内存过多的处理方法
2013/11/13 PHP
Laravel统一错误处理为JSON的方法介绍
2020/10/18 PHP
showModelessDialog()使用详解
2006/09/21 Javascript
JavaScript 设计模式之组合模式解析
2010/04/09 Javascript
jQuery+CSS 半开折叠效果原理及代码(自写)
2013/03/04 Javascript
js导出格式化的excel 实例方法
2013/07/17 Javascript
JS批量操作CSS属性详细解析
2013/12/16 Javascript
纯JS实现动态时间显示代码
2014/02/08 Javascript
javascript中解析四则运算表达式的算法和示例
2014/08/11 Javascript
Jquery对象和Dom对象的区别分析
2014/11/20 Javascript
深入理解node exports和module.exports区别
2016/06/01 Javascript
ES6中的数组扩展方法
2016/08/26 Javascript
jQuery+C#实现参数RSA加密传输功能【附jsencrypt.js下载】
2017/06/26 jQuery
Nodejs之http的表单提交
2017/07/07 NodeJs
使用JavaScript实现链表的数据结构的代码
2017/08/02 Javascript
vue登录路由验证的实现
2017/12/13 Javascript
小程序实现发表评论功能
2018/07/06 Javascript
Vue实现用户自定义字段显示数据的方法
2018/08/28 Javascript
webpack常用配置总览(小结)
2019/11/18 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
解决vue net :ERR_CONNECTION_REFUSED报错问题
2020/08/13 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
[04:45]DOTA2-DPC中国联赛正赛 iG vs LBZS 赛后选手采访
2021/03/11 DOTA
Python多线程学习资料
2012/12/19 Python
python缩进区别分析
2014/02/15 Python
在Python中处理字符串之isdecimal()方法的使用
2015/05/20 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
教师年终个人自我评价
2013/10/04 职场文书
自考毕业自我鉴定范文
2013/10/27 职场文书
《邮票齿孔的故事》教学反思
2014/02/22 职场文书
总经理秘书岗位职责
2014/03/17 职场文书
分家协议书
2014/04/21 职场文书
环保倡议书400字
2014/05/15 职场文书
漫画「古见同学有交流障碍症」第25卷封面公开
2022/03/21 日漫
vue-cil之axios的二次封装与proxy反向代理使用说明
2022/04/07 Vue.js