路由守卫
2020-06-15 本文已影响0人
最念倾城
//挂载路由导航守卫
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()
})