Vue Router 中‘ this.$router.push ‘跳转页面不刷新的问题

在写vue项目 路由跳转时, 肯定遇到过 路由跳转到新页面后 通过接口查询得到的后台数据, 这时候再返回上一个页面再点击路由跳转的时候会发现 新页面通过接口查询的数据没有了。
这是因为再你第二次点击路由跳转的时候,你的初始函数方法mounted没有执行。

解决办法有两种:

第一种:将mounted函数 替换成activated函数。

第二种:通过路由监听的方法watch()。将mounted下的方法函数放到watch路由下(用户体验不好)

你可能感兴趣的:(Vue)