vue使用路由判断是否登录

router.beforeEach((to, from, next) => {

  // console.log('to:' + to.path)

  if (to.path.startsWith('/login')) {

    window.sessionStorage.removeItem('access-user')

    next()

  } else {

    let user = JSON.parse(window.sessionStorage.getItem('access-user'))

    if (!user) {

      next({path: '/login'})

    } else {

      next()

    }

  }

})

posted @ 2017-08-16 10:43  neo_o  阅读(884)  评论(0)    收藏  举报

愿你的生活只有诗和远方