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下载后台传过来的乱码流的问题
Dec 05 Vue.js
详解如何在vue+element-ui的项目中封装dialog组件
Dec 11 Vue.js
手写Vue源码之数据劫持示例详解
Jan 04 Vue.js
如何在VUE中使用vue-awesome-swiper
Jan 04 Vue.js
基于Vue2实现移动端图片上传、压缩、拖拽排序、拖拽删除功能
Jan 05 Vue.js
解决vue使用vant轮播组件swipe + flex时文字抖动问题
Jan 07 Vue.js
vue使用vue-quill-editor富文本编辑器且将图片上传到服务器的功能
Jan 13 Vue.js
详细聊聊vue中组件的props属性
Nov 02 Vue.js
vue-cil之axios的二次封装与proxy反向代理使用说明
Apr 07 Vue.js
vue实现书本翻页动画效果实例详解
Apr 08 Vue.js
vue如何清除浏览器历史栈
May 25 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/10/09 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
PHP实现的MD5结合RSA签名算法实例
2017/10/07 PHP
Laravel中GraphQL接口请求频率实战记录
2020/09/01 PHP
使用onbeforeunload属性后的副作用
2007/03/08 Javascript
Javascript UrlDecode函数代码
2010/01/09 Javascript
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
jQuery 源码分析笔记(4) Ready函数
2011/06/02 Javascript
jquery入门必备的基本认识及实例(整理)
2013/06/24 Javascript
js使浏览器窗口最大化实现代码(适用于IE)
2013/08/07 Javascript
php跨域调用json的例子
2013/11/13 Javascript
html的DOM中document对象forms集合用法实例
2015/01/21 Javascript
JavaScript中Date.toSource()方法的使用教程
2015/06/12 Javascript
理解Javascript的call、apply
2015/12/16 Javascript
详解JavaScript for循环中发送AJAX请求问题
2020/06/23 Javascript
jQuery移除或禁用html元素点击事件常用方法小结
2017/02/10 Javascript
ES6新特性二:Iterator(遍历器)和for-of循环详解
2017/04/20 Javascript
vue+vux实现移动端文件上传样式
2017/07/28 Javascript
微信小程序滚动Tab实现左右可滑动切换
2017/08/17 Javascript
浅谈Angular路由守卫
2017/08/26 Javascript
vue-scroller记录滚动位置的示例代码
2018/01/17 Javascript
从parcel.js打包出错到选择nvm的全部过程
2018/01/23 Javascript
ejsExcel模板在Vue.js项目中的实际运用
2018/01/27 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
手把手15分钟搭一个企业级脚手架
2019/09/16 Javascript
win7安装python生成随机数代码分享
2013/12/27 Python
Python中使用HTMLParser解析html实例
2015/02/08 Python
Python socket实现的文件下载器功能示例
2019/11/15 Python
python读取ini配置的类封装代码实例
2020/01/08 Python
TensorFlow基本的常量、变量和运算操作详解
2020/02/03 Python
基于python实现计算且附带进度条代码实例
2020/03/31 Python
Python中使用socks5设置全局代理的方法示例
2020/04/15 Python
详解Pycharm与anaconda安装配置指南
2020/08/25 Python
大专毕业生求职信
2014/07/05 职场文书
建筑专业毕业生求职信
2014/09/30 职场文书
导游词之天津盘山
2019/11/01 职场文书