需求是在移动端有一个任务列表页面和一个任务详情的填报记录详情页,在填报记录详情页面删除填报详情数据,返回任务列表页面需要刷新
正常情况下路由是由缓存的, @click-left="$router.go(-1)" 返回上一页是不会刷新的
解决办法
1、主页面代码
created() {
this.$bus.$on('handleRefreshTaskList',() => {
// 刷新页面操作
document.documentElement.scrollTop = 0;
this.onRefresh()
})
},
2、详情页面代码
destroyed() {
// 调用任务列表页面刷新任务列表
this.$bus.$emit('handleRefreshTaskList')
},
您可以选择一种方式赞助本站
支付宝扫一扫赞助
微信钱包扫描赞助
赏