this.$u.route跳转回来刷新
时间: 2023-06-29 11:13:30 浏览: 275
vue项目使用$router.go(-1)返回时刷新原来的界面操作
5星 · 资源好评率100%
如果需要在路由跳转回来后刷新页面,可以在路由跳转时传递一个参数,在目标页面的onShow生命周期函数中判断该参数,如果存在则执行刷新操作。
示例代码如下:
在当前页面中进行路由跳转时,传递一个参数:
```
this.$u.route({
url: '/pages/target/target',
params: {
needRefresh: true
}
})
```
在目标页面的onShow生命周期函数中判断该参数,如果存在则执行刷新操作:
```
onShow() {
if (this.$options.name === 'target' && this.$route.params.needRefresh) {
// 执行刷新操作
}
}
```
这样就可以在路由跳转回来后刷新页面了。
阅读全文