//挂载路由导航守卫
router.beforeEach((to,from,next)=>{
//to 将要访问的路径
//from 代表从哪个路径跳转而来
//next 是个函数,表示放行
//next() 放行 next('login) 强制跳转
if(to.path === '/login') return next()
//获取token
const tokenstr = sessionStorage.getItem('token')
// 判断是否存在token
//如果不存在
if(!tokenstr) return next('/login')
//如果存在
next()
})
网友评论