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

鍍金池/ 問答/HTML/ 進(jìn)入每個(gè)頁(yè)面前都需要判斷用戶是否登陸

進(jìn)入每個(gè)頁(yè)面前都需要判斷用戶是否登陸

在vue-router的beforeEach里面寫的兩個(gè)寫法(如圖)
上面那個(gè)寫法整個(gè)頁(yè)面就不顯示了;
下面的那個(gè)寫法是正常的,但是下面那個(gè)寫法是vue-router設(shè)置requireLogin,沒有辦寫一些自定義的操作!

  if(store.state.isLogin==false){
    next('/login')
  }else{
    next()  
  }

  if(to.matched.some(res => res.meta.requireLogin)){  //判斷頁(yè)面是否需要登錄
    next('/login')
  }else{
    next()
  }

額,要40分鐘后才能解決,剛才頁(yè)面一直打不開那個(gè)console一直在循環(huán)我也不知道出了什么問題,剛看到一個(gè)博客這里login頁(yè)面死循環(huán)了,所以代碼改成這樣就可以了

  if(store.state.isLogin==false){
    if (to.name === 'login') {
      next();
      return
    }
    next('/login')    
  }else{
    next()  
  }
回答
編輯回答
雨萌萌

你第一種寫法里 store.state.isLogin 取得出來(lái)嗎

2017年1月30日 14:32