其他分享
首页 > 其他分享> > Vue导航守卫

Vue导航守卫

作者:互联网

// 为路由对象,添加 beforeEach 导航守卫
router.beforeEach( (to, from, next) => {
  // 如果用户访问的登录页,直接放行
  if (to.path === '/login') return next()
  // 从 sessionStorage 中获取到 保存的 token 值
  const tokenStr = window.sessionStorage.getItem('token')
  // 没有token, 强制跳转到登录页
  if (!tokenStr) return next('/login')
  next()
})

标签:Vue,return,sessionStorage,next,守卫,token,tokenStr,beforeEach,导航
来源: https://www.cnblogs.com/guoyx/p/13952075.html