beforeRouteLeave(to,form ,next){
if(this.path==to.path){
next("/dormitory-Building")
}else {
next()
}
},
beforeRouteEnter(to,form ,next){
next((vm) => {
vm.path=form.path
})
next()
},
vue路由拦截
最新推荐文章于 2024-09-30 16:19:08 发布
该博客内容涉及Vue.js的路由守卫实现,主要讲解如何在beforeRouteLeave和beforeRouteEnter钩子函数中进行路径判断,实现特定路径跳转及信息传递。在beforeRouteLeave中,如果当前路径与目标路径相同,则重定向到'/dormitory-Building',否则直接前进。而在beforeRouteEnter中,将from.path赋值给vm.path。
摘要由CSDN通过智能技术生成