解决vue跳转页面不刷新问题
1.问题:我们常常需要使用$router.go(-1)返回之前的页面,但是却发现,之前的界面,保持着上次跳转的状态122.原因:使用$router.go(-1)返回,之前的数据都保留,并未刷新原来的界面13.解决方案:使用:$router.push({ name: "模块名"});//重新打开页面在原页面watch中,对router进行监控,当router发生变化时,执行初始化界面方法:watch
·
1.问题:
我们常常需要使用$router.go(-1)返回之前的页面,但是却发现,
之前的界面,保持着上次跳转的状态
2.原因:
使用$router.go(-1)返回,之前的数据都保留,并未刷新原来的界面
3.解决方案:
使用:$router.push({ name: "模块名"});//重新打开页面
在原页面watch中,对router进行监控,当router发生变化时,执行初始化界面方法:
watch: {
'$route' () {
this._initData();//我的初始化方法
}
},
第二种(使用tabs-info承载两个页面):
//第一个页面可使用此种刷新方式
watch: {
$route(to, from) {
this.$router.go(0);
},
},
更多推荐
已为社区贡献15条内容
所有评论(0)