beforeRouteEnter (to, from, next) {
next(vm => {
//因为当钩子执行前,组件实例还没被创建
// vm 就是当前组件的实例相当于this
if (vm.oldRouteFullPath!==to.fullPath) {
vm.getId(); //页面获取数据方法
}
});
},
beforeRouteLeave(to,from,next) {
//离开前的路由先存在组件实例中
this.oldRouteFullPath = this.$route.fullPath;
next()
},
二次进入同一个页面,解决页面数据不刷新。
最新推荐文章于 2021-12-23 15:40:28 发布