vue路由守卫


先在路由中设置
meta:{requireAuth:true},
然后在main。js中
router.beforeEach((to, from, next) => {
 
//to指代的是当前循环出来的路由对象
if(to.meta.requireAuth){

//根据token来决定是否能看到管理系统
token(localStorage.getItem('tokenid')).then((res) => {
if(res.data == 'ok'){
//用户已登录
next() //放行
}else next('/') //跳转到登录页面!
})

}else{
//没有开启路由验证
next() //放行 让他跳转
}

})

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM