最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue利用路由鉤子token過期后跳轉(zhuǎn)到登錄頁的實例

 更新時間:2017年10月26日 10:25:50   作者:HaiJing1995  
下面小編就為大家?guī)硪黄猇ue利用路由鉤子token過期后跳轉(zhuǎn)到登錄頁的實例。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

在Vue2.0中的路由鉤子主要是用來攔截導(dǎo)航,讓它完成跳轉(zhuǎn)或前取消,可以理解為路由守衛(wèi)。

分為全局導(dǎo)航鉤子,單個路由獨享的鉤子,組件內(nèi)鉤子。

三種 類型的鉤子只是用的地方不一樣,都接受一個函數(shù)作為參數(shù),函數(shù)傳入三個參數(shù),分別為to,from,next。

其中next有三個方法

(1)next(); //默認路由

(2)next(false); //阻止路由跳轉(zhuǎn)

(3)next({path:'/'}); //阻止默認路由,跳轉(zhuǎn)到指定路徑

這里我使用了組件內(nèi)鉤子進行判斷token過期后跳轉(zhuǎn)到登錄頁,其他兩種鉤子可以去官網(wǎng)查看。

//路由前驗證
  beforeRouteEnter(to, from, next) {
   let postdata = {
    meta: {
     client_version: "1.0",
     client_type: "1",
    },
    data: {
     access_token: $.cookie("authtoken").toString()
    }
   }

   $.ajax({
    url: urls.serchuser,
    type: 'POST',
    data: JSON.stringify(postdata)
   }).done(data => {
    data = JSON.parse(data);
    console.log(data);
    if(data.status == 10050) {
     next(false);
     location.href = 'login.html';
    }else{
     next();
    }
   })
  }

實現(xiàn)方法很簡單,在路由前向服務(wù)器發(fā)送請求,如果返回的數(shù)據(jù)表明token過期則阻止默認跳轉(zhuǎn),否則就正常跳轉(zhuǎn)。

以上這篇Vue利用路由鉤子token過期后跳轉(zhuǎn)到登錄頁的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue中的vendor.js文件過大問題及解決

    vue中的vendor.js文件過大問題及解決

    這篇文章主要介紹了vue中的vendor.js文件過大問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • 前端自動化測試Vue中TDD和單元測試示例詳解

    前端自動化測試Vue中TDD和單元測試示例詳解

    這篇文章主要為大家介紹了前端自動化測試Vue中TDD和單元測試示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-02-02
  • vue中常用的縮寫方式

    vue中常用的縮寫方式

    這篇文章主要介紹了vue中常用的縮寫方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue.config.js使用代理配置真實請求url方式

    vue.config.js使用代理配置真實請求url方式

    這篇文章主要介紹了vue.config.js使用代理配置真實請求url方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • vue+express 構(gòu)建后臺管理系統(tǒng)的示例代碼

    vue+express 構(gòu)建后臺管理系統(tǒng)的示例代碼

    這篇文章主要介紹了vue+express 構(gòu)建后臺管理系統(tǒng)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 詳解element-ui表格中勾選checkbox,高亮當前行

    詳解element-ui表格中勾選checkbox,高亮當前行

    這篇文章主要介紹了詳解element-ui表格中勾選checkbox,高亮當前行,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2019-09-09
  • Vue中的計算屬性computed傳參方式

    Vue中的計算屬性computed傳參方式

    這篇文章主要介紹了Vue中的計算屬性computed傳參方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • vue項目中Toast字體過小,沒有邊距的解決方案

    vue項目中Toast字體過小,沒有邊距的解決方案

    這篇文章主要介紹了vue項目中Toast字體過小,沒有邊距的解決方案。具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • VUE中如何實現(xiàn)阻止事件冒泡

    VUE中如何實現(xiàn)阻止事件冒泡

    這篇文章主要介紹了VUE中如何實現(xiàn)阻止事件冒泡,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue實現(xiàn)el-menu和el-tab聯(lián)動的示例代碼

    vue實現(xiàn)el-menu和el-tab聯(lián)動的示例代碼

    本文主要介紹了vue實現(xiàn)el-menu和el-tab聯(lián)動的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習或者工作具有一定的參考學(xué)習價值,需要的朋友們下面隨著小編來一起學(xué)習學(xué)習吧
    2023-04-04

最新評論

道孚县| 昭觉县| 平陆县| 怀集县| 将乐县| 营山县| 应用必备| 汕头市| 固安县| 辉县市| 游戏| 镇安县| 枣强县| 增城市| 徐水县| 大冶市| 宕昌县| 鹤庆县| 中西区| 玛曲县| 鹤庆县| 遵义县| 治县。| 临朐县| 双辽市| 拜城县| 天等县| 福鼎市| 邛崃市| 肥乡县| 抚宁县| 昌吉市| 雷波县| 张家口市| 会宁县| 宜兰县| 陇南市| 高阳县| 西平县| 聂拉木县| 淅川县|