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中使用Echarts可视化库的完整步骤记录
Nov 18 Vue.js
Vue.extend 登录注册模态框的实现
Dec 29 Vue.js
vue+vant 上传图片需要注意的地方
Jan 03 Vue.js
vue项目如何监听localStorage或sessionStorage的变化
Jan 04 Vue.js
Vue过滤器,生命周期函数和vue-resource简单介绍
Jan 12 Vue.js
手写Vue2.0 数据劫持的示例
Mar 04 Vue.js
Vue-router编程式导航的两种实现代码
Mar 04 Vue.js
vue2实现provide inject传递响应式
May 21 Vue.js
Vue Element-ui表单校验规则实现
Jul 09 Vue.js
vue ref如何获取子组件属性值
Mar 31 Vue.js
vue3.0 数字翻牌组件的使用方法详解
Apr 20 Vue.js
vue3 自定义图片放大器效果的示例代码
Jul 23 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
我常用的几个类
2006/10/09 PHP
PHP+DBM的同学录程序(5)
2006/10/09 PHP
php常用ODBC函数集(详细)
2013/06/24 PHP
PHP 函数call_user_func和call_user_func_array用法详解
2014/03/02 PHP
PHP数据库操作之基于Mysqli的数据库操作类库
2014/04/19 PHP
php抽象类用法实例分析
2015/07/07 PHP
PHP实现获取文件后缀名的几种常用方法
2015/08/08 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
2015/12/07 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
PHP实现动态压缩js与css文件的方法
2018/05/02 PHP
PHP的mysqli_select_db()函数讲解
2019/01/23 PHP
javascript 图片裁剪技巧解读
2012/11/15 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
Javascript Function.prototype.bind详细分析
2016/12/29 Javascript
js自定义弹框插件的封装
2020/08/24 Javascript
Laravel整合Bootstrap 4的完整方案(推荐)
2018/01/25 Javascript
js屏蔽退格键(backspace或者叫后退键与F5)
2019/02/10 Javascript
laydate只显示时分 不显示秒的功能实现方法
2019/09/28 Javascript
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
es6函数之尾调用优化实例分析
2020/04/25 Javascript
jQuery+Ajax+js实现请求json格式数据并渲染到html页面操作示例
2020/06/02 jQuery
在vue-cli创建的项目中使用sass操作
2020/08/10 Javascript
[02:12]Dota 2 推出全新英雄—— 电炎绝手
2019/08/23 DOTA
Python 序列化 pickle/cPickle模块使用介绍
2014/11/30 Python
numpy:np.newaxis 实现将行向量转换成列向量
2019/11/30 Python
python 中的[:-1]和[::-1]的具体使用
2020/02/13 Python
python能开发游戏吗
2020/06/11 Python
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
购买一个高级域名:BuyDomains
2018/03/11 全球购物
电信专业应届生自荐信
2013/09/28 职场文书
机械设计专业应届生求职信
2013/11/21 职场文书
2014年银行年终工作总结
2014/12/19 职场文书
《棉鞋里的阳光》教学反思
2016/02/20 职场文书
golang协程池模拟实现群发邮件功能
2021/05/02 Golang
pytorch 6 batch_train 批训练操作
2021/05/28 Python
前端与RabbitMQ实时消息推送未读消息小红点实现示例
2022/07/23 Java/Android