this.$router.push 后刷新页面
时间: 2023-11-04 09:58:24 浏览: 125
Vue this.$router.push(参数)实现页面跳转操作
this.$router.push()方法在页面跳转后不会自动刷新页面。如果你希望在页面跳转后刷新页面,你可以使用watch来监听$route的变化,然后在回调函数中执行需要的操作。具体实现步骤如下:
1. 在需要刷新的页面的组件中,添加一个watch对象,并监听$route的变化。
2. 在watch的回调函数中,可以执行需要的刷新操作,例如重新获取数据或者重新渲染页面。
以下是一个示例代码:
```
watch: {
$route() {
// 页面跳转后需要进行的操作
// 例如重新获取数据或者重新渲染页面
}
}
```
通过这种方式,当使用this.$router.push()方法进行页面跳转时,页面将会在跳转后进行刷新操作。
阅读全文