如何阻止页面重复router跳转同一路由
引发的问题:重复跳转 路由path会叠加 造成404解决:在跳转前判断是否已在目标页面(vue)代码://首先引入cookiesimport cookies from 'cookies'//进入页面标注 1mounted(){cookies.set('isexit','1')},//离开页面标注 0beforeRouterLeave(){cookies....
·
引发的问题:重复跳转 路由path会叠加 造成404
解决:
在跳转前判断是否已在目标页面(vue)
代码:
//首先引入cookies
import cookies from 'cookies'
//进入页面标注 1
mounted(){
cookies.set('isexit','1')
},
//离开页面标注 0
beforeRouterLeave(){
cookies.set('isexit','0')
next();
},
methods:{
isrouter(){
let a = cookies.get('isexit');
//a=0时不在本页面
if( a == 0){
this.$router.push(xxx);
}
}
}
更多推荐
已为社区贡献1条内容
所有评论(0)