意见箱
恒创运营部门将仔细参阅您的意见和建议,必要时将通过预留邮箱与您保持联络。感谢您的支持!
意见/建议
提交建议

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

来源:恒创科技 编辑:恒创科技编辑部
2024-01-21 12:25:59
今天就跟大家聊聊有关“用vue实现关闭弹窗后自动刷新的方法是什么”的内容,可能很多人都不太了解,为了让大家认识和更进一步的了解,小编给大家总结了以下内容,希望这篇“用vue实现关闭弹窗后自动刷新的方法是什么”文章能对大家有帮助。

关闭对话框后刷新列表

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


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

父窗口代码

<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实现关闭弹窗后自动刷新的方法是什么”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业技术相关的知识可以关注恒创科技网站,小编每天都会为大家更新不同的知识。
上一篇: vue中用什么方法判断按钮能不能点击 下一篇: 手机怎么远程登录云服务器?