vue中物理返回到指定页面 beforeRouteLeave的使用

原创 xurui123 随笔 javascript 342阅读 2017-11-20 14:41:37 举报

beforeCreate () {document.title = 'xxxx';sessionStorage.setItem('back_ticketURI','1')},
beforeRouteLeave:(to, from, next) => {
// alert('back'+sessionStorage.getItem('back_ticketURI'));
if(sessionStorage.getItem('back_ticketURI')){//返回卡券标记
let back_ticketURI = JSON.parse(sessionStorage.getItem('back_ticketURI'));
if(back_ticketURI=='1'){
next(false);//默认为true
sessionStorage.setItem('back_ticketURI','0');//每次进来阻止后把状态置为0,以免加载死循环
window.location.href=config_param.ticketURI;//此处填写具体需要跳转的连接即可
}else{
next();
}
}else{
next()
}
}

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复