成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

vue 判斷是否登錄,未登錄跳轉(zhuǎn)到登錄頁(yè)

meteor199 / 1432人閱讀

摘要:網(wǎng)頁(yè)一進(jìn)入判斷是否登錄,未登錄跳轉(zhuǎn)到登錄頁(yè)面首頁(yè)是否需要判斷是否登錄這里是需要判斷不需要鑒權(quán)判斷該路由是否需要登錄權(quán)限確保一定要有被調(diào)用

網(wǎng)頁(yè)一進(jìn)入判斷是否登錄,未登錄跳轉(zhuǎn)到登錄頁(yè)面

router.js
export default new Router({
  routes: [
    {
      path: "/",
      name: "HelloWorld",
      component: HelloWorld,
      meta: {
        title: "首頁(yè)",
        type: "login"  // 是否需要判斷是否登錄,這里是需要判斷
      }
    },
    {
      path: "/login",
      name: "login",
      component: login,
      meta: {
        title: "login",
        type: "" // 不需要鑒權(quán)
      }
    }
  ]
})
main.js
router.beforeEach((to, from, next) => {
  if (to.meta.title) {
    document.title = to.meta.title
  }
  const type = to.meta.type
  // 判斷該路由是否需要登錄權(quán)限
  if (type === "login") {
    if (window.localStorage.getItem("login")) {
      next()
    } else {
      next("/login")
    }
  } else {
    next()  // 確保一定要有next()被調(diào)用
  }
})

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/98949.html

相關(guān)文章

  • Vue中的驗(yàn)證登錄狀態(tài)

    摘要:用存儲(chǔ)用戶路由守衛(wèi)路由中設(shè)置的字段就在當(dāng)中每次跳轉(zhuǎn)的路徑登錄狀態(tài)下訪問(wèn)頁(yè)面會(huì)跳到如果沒(méi)有訪問(wèn)任何頁(yè)面。一個(gè)簡(jiǎn)單的保存登錄狀態(tài)的小。 Vue項(xiàng)目中實(shí)現(xiàn)用戶登錄及token驗(yàn)證 先說(shuō)一下我的實(shí)現(xiàn)步驟: 使用easy-mock新建登錄接口,模擬用戶數(shù)據(jù) 使用axios請(qǐng)求登錄接口,匹配賬號(hào)和密碼 賬號(hào)密碼驗(yàn)證后, 拿到token,將token存儲(chǔ)到sessionStorage中,并跳轉(zhuǎn)到首...

    draveness 評(píng)論0 收藏0
  • VUE知識(shí)點(diǎn)集錦

    摘要:載入前后在階段,實(shí)例的和都初始化了,但還是掛載之前為虛擬的節(jié)點(diǎn),還未替換。類似于,不同在于提交的是,而不是直接變更狀態(tài)可以包含任意異步操作。 vue基礎(chǔ) 1、 router 路由與 a 標(biāo)簽的區(qū)別:https://www.jianshu.com/p/34b...2、 VUE雙向綁定的原理: 答:VUE實(shí)現(xiàn)雙向數(shù)據(jù)綁定的原理就是利用了 Object.defineProperty() 這個(gè)...

    Tecode 評(píng)論0 收藏0
  • VUE知識(shí)點(diǎn)集錦

    摘要:載入前后在階段,實(shí)例的和都初始化了,但還是掛載之前為虛擬的節(jié)點(diǎn),還未替換。類似于,不同在于提交的是,而不是直接變更狀態(tài)可以包含任意異步操作。 vue基礎(chǔ) 1、 router 路由與 a 標(biāo)簽的區(qū)別:https://www.jianshu.com/p/34b...2、 VUE雙向綁定的原理: 答:VUE實(shí)現(xiàn)雙向數(shù)據(jù)綁定的原理就是利用了 Object.defineProperty() 這個(gè)...

    APICloud 評(píng)論0 收藏0
  • 電商購(gòu)物網(wǎng)站 - 登錄和瀏覽

    摘要:添加商品頁(yè)視圖商品頁(yè)視圖用戶登錄成功之后則跳轉(zhuǎn)至視圖頁(yè)面商品主頁(yè),就可以進(jìn)行對(duì)商品的瀏覽和選擇了。 1、添加登錄視圖 添加視圖 前面我們已經(jīng)實(shí)現(xiàn)了注冊(cè)功能,用戶可以成功注冊(cè),接著我們就開(kāi)始讓用戶登錄了,此節(jié)我們就實(shí)現(xiàn)用戶的登錄功能,并且登錄成功后跳轉(zhuǎn)商品頁(yè)面查看商品。 首先,我們還是在views目錄下添加登錄視圖頁(yè)面 —— login.html,效果圖如下: showImg(http:...

    Jackwoo 評(píng)論0 收藏0
  • Vue登錄注冊(cè),并保持登錄狀態(tài)

    摘要:關(guān)于登錄注冊(cè),并保持登錄狀態(tài),是玩家必經(jīng)之路,網(wǎng)上也有很多的解決方法,但是有一些太過(guò)于復(fù)雜,新手可能會(huì)看的一臉懵逼,現(xiàn)在給大家介紹一種我自己寫(xiě)項(xiàng)目在用而且并不難理解的一種方法。 關(guān)于vue登錄注冊(cè),并保持登錄狀態(tài),是vue玩家必經(jīng)之路,網(wǎng)上也有很多的解決方法,但是有一些太過(guò)于復(fù)雜,新手可能會(huì)看的一臉懵逼,現(xiàn)在給大家介紹一種我自己寫(xiě)項(xiàng)目在用而且并不難理解的一種方法。 項(xiàng)目中有一些路由是需...

    amuqiao 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<