学堂 学堂 学堂公众号手机端

用vue实现关闭弹窗后自动刷新的方法是什么

lewis 1年前 (2024-04-09) 阅读数 9 #技术
今天就跟大家聊聊有关“用vue实现关闭弹窗后自动刷新的方法是什么”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“用vue实现关闭弹窗后自动刷新的方法是什么”文章能对大家有帮助。

关闭对话框后刷新列表

有些场景需要实现用户弹窗确定后自动刷新列表,父窗口绑定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  :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实现关闭弹窗后自动刷新的方法是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业技术相关的知识可以关注博信网站,小编每天都会为大家更新不同的知识。
版权声明

本文仅代表作者观点,不代表博信信息网立场。

热门