欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Vue 路由导航守卫

程序员文章站 2022-03-24 18:38:45
...

Vue 路由导航守卫

router.beforeEach((to, from, next) => {
  let userInfo = localStorage.getItem('userInfo');
  let leftList = JSON.parse(window.localStorage.getItem("Menu"))
  if (userInfo && to.path == '/login') {
    next({
      path: '/',
      replace: true
    })
  } else if (!userInfo && to.path != '/login' ) {
    next({
      path: '/login',
      replace: true
    })
  } else {
      next()
  }
})```

相关标签: javascript vue.js