在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue 中用戶登錄后如何限制用戶通過地址url/login方式能夠再次訪問登錄頁

vue 中用戶登錄后如何限制用戶通過地址url/login方式能夠再次訪問登錄頁面

// 路由管理
router.beforeEach((to, from, next) => {
  if (to.matched.some(record => record.meta.requiresAuth)) {
    if (!window.localStorage.token) {
      next({
        path: '/login',
      })
    } else {
      next()
    }
  } else {
    if(to.name == 'Login' && !window.localStorage.token == false){
      next({
        path: '/',
      })
    }else{
      console.log("2");
      next()
    }
  }

嘗試了判斷頁面和狀態(tài)攔截但是手動輸入回車的時候頁面好像會刷新一次,貌似無法攔截下來。

回答
編輯回答
枕頭人

sessionStorage了解一下,或者在login頁面判斷一下當前的session是否有效,比如mounted的時候發(fā)個包問一下,已經(jīng)登錄的話就直接router.push走,

2018年5月24日 06:58