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+iview分页组件的封装
Nov 17 Vue.js
Vue如何跨组件传递Slot的实现
Dec 14 Vue.js
vue+elementUI动态增加表单项并添加验证的代码详解
Dec 17 Vue.js
Vue实现图书管理案例
Jan 20 Vue.js
vue监听键盘事件的相关总结
Jan 29 Vue.js
WebStorm无法正确识别Vue3组合式API的解决方案
Feb 18 Vue.js
Vue中避免滥用this去读取data中数据
Mar 02 Vue.js
vue实现可移动的悬浮按钮
Mar 04 Vue.js
vue点击弹窗自动触发点击事件的解决办法(模拟场景)
May 25 Vue.js
详解Vue router路由
Nov 20 Vue.js
vue-treeselect的基本用法以及解决点击无法出现拉下菜单
Apr 30 Vue.js
Vue深入理解插槽slot的使用
Aug 05 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采集内容中带有图片地址的远程图片并保存的方法
2015/01/03 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
php使用curl下载指定大小的文件实例代码
2017/09/30 PHP
在线一元二次方程计算器实例(方程计算器在线计算)
2013/12/22 Javascript
JavaScript 学习笔记之操作符
2015/01/14 Javascript
JQuery页面地址处理插件jqURL详解
2015/05/03 Javascript
javascript中createElement的两种创建方式
2015/05/14 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
AngularJS基础 ng-cloak 指令简单示例
2016/08/01 Javascript
详解webpack+vue-cli项目打包技巧
2017/06/17 Javascript
详解如何在Node.js的httpServer中接收前端发送的arraybuffer数据
2018/11/11 Javascript
JQuery Ajax跨域调用和非跨域调用问题实例分析
2019/04/16 jQuery
vue组件三大核心概念图文详解
2019/05/30 Javascript
微信小程序环境下将文件上传到OSS的方法步骤
2019/05/31 Javascript
vue+AI智能机器人回复功能实现
2020/07/16 Javascript
[01:00:52]2018DOTA2亚洲邀请赛 4.4 淘汰赛 EG vs LGD 第一场
2018/04/05 DOTA
[39:08]完美世界DOTA2联赛PWL S3 LBZS vs CPG 第一场 12.12
2020/12/16 DOTA
Python THREADING模块中的JOIN()方法深入理解
2015/02/18 Python
Python爬虫:通过关键字爬取百度图片
2017/02/17 Python
Python对列表中的各项进行关联详解
2017/08/15 Python
pytorch 数据集图片显示方法
2018/07/26 Python
Python实现获取汉字偏旁部首的方法示例【测试可用】
2018/12/18 Python
Python实现计算字符串中出现次数最多的字符示例
2019/01/21 Python
自学python的建议和周期预算
2019/01/30 Python
Python命令行click参数用法解析
2019/12/19 Python
浅谈在django中使用filter()(即对QuerySet操作)时踩的坑
2020/03/31 Python
css3实现图片遮罩效果鼠标hover以后出现文字
2013/11/05 HTML / CSS
CSS实现的一闪而过的图片闪光效果
2014/04/23 HTML / CSS
全球最大的游戏市场:G2A
2018/07/05 全球购物
有趣的睡衣和礼物:LazyOne
2019/11/27 全球购物
俄罗斯在线大型超市:ТутПросто
2021/01/08 全球购物
关于中国梦的演讲稿
2014/04/23 职场文书
普通党员个人剖析材料
2014/10/08 职场文书
雷锋的故事观后感
2015/06/10 职场文书
孩子满月酒答谢词
2015/09/30 职场文书
2015元旦感言
2015/12/09 职场文书