谈谈全局路由和组件路由
全局路由
在
router.js
路由文件中处理通过
router.beforeEach
进入首页前进行拦截,判断是否带有 token 值- 存在:返回 true 表示有 token 值
- 不存在:返回登录页
const user = {
login(){
reutrn !!sessionStorage.getItem('token')
}
}
router.beforeEach((to,from,next)=>{
if(to.path === '/'){
if(user.login()){
next()
}else{
next('/login')
}
}else{
next()
}
})