Vue Router 中‘ this.$router.push ‘跳转页面不刷新的问题
在写vue项目 路由跳转时, 肯定遇到过 路由跳转到新页面后 通过接口查询得到的后台数据, 这时候再返回上一个页面再点击路由跳转的时候会发现 新页面通过接口查询的数据没有了。这是因为再你第二次点击路由跳转的时候,你的初始函数方法mounted没有执行。解决办法有两种:第一种:将mounted函数 替换成activated函数。第二种:通过路由监听的方法watch()。将mounted下的方法函数放
·
在写vue项目 路由跳转时, 肯定遇到过 路由跳转到新页面后 通过接口查询得到的后台数据, 这时候再返回上一个页面再点击路由跳转的时候会发现 新页面通过接口查询的数据没有了。
这是因为再你第二次点击路由跳转的时候,你的初始函数方法mounted没有执行。
解决办法有两种:
第一种:将mounted函数 替换成activated函数。
第二种:通过路由监听的方法watch()。将mounted下的方法函数放到watch路由下(用户体验不好)
更多推荐
已为社区贡献3条内容
所有评论(0)