美文网首页
用vue-router的beforeEach实现所有未登录会话重

用vue-router的beforeEach实现所有未登录会话重

作者: 双耳云 | 来源:发表于2019-07-08 10:21 被阅读0次

    在main.js中添加

    router.beforeEach((to, from, next) => {
      if(to.path === '/login'){
        sessionStorage.removeItem('user');
      }
      var user = sessionStorage.getItem('user');
      if(!user && to.path !== '/login'){
        next({
          path: '/login'
        })
      }else{
        next();
      }
    })
    

    相关文章

      网友评论

          本文标题:用vue-router的beforeEach实现所有未登录会话重

          本文链接:https://www.haomeiwen.com/subject/ghwnhctx.html