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

Vue實現(xiàn)登錄保存token并校驗實現(xiàn)保存登錄狀態(tài)的操作代碼

 更新時間:2024年02月29日 10:16:55   作者:李長淵哦  
這篇文章主要介紹了Vue實現(xiàn)登錄保存token并校驗實現(xiàn)保存登錄狀態(tài),本文通過示例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧

一、登錄vue

<script>
import request from "@/axios/baseURL";
import router from "@/router";
// 接口數(shù)據(jù)初始化
const FORM_DATA = {
  userName: "",
  password: "",
};
export default {
  data() {
    return {
      FORM_DATA,
    };
  },
  created() {
    console.log("登錄界面");
  },
  methods: {
    login() {
      request.post("/systemUser/login", this.FORM_DATA).then((res) => {
        var code = res.data.code;
        var message = res.data.message;
        this.$message(message);
        if (code == 0) {
          localStorage.setItem("token", res.data.data.token);
          router.push("/library");
        }
        console.log(res);
      });
    },
  },
};
</script>

二、路由index

// 導(dǎo)航守衛(wèi)
router.beforeEach((to, from, next) => {
  const token = localStorage.getItem('token');
  const outerPaths = ['/homePage']; // 當(dāng)前 path 不需要登錄也可以進入系統(tǒng),但是只能操作當(dāng)前頁面
  if (!token && !outerPaths.includes(to.path)) {
    next('/homePage');
  } else {
    // if (to.path == "/auth") {
    //   document.title = to.meta.title  // 進入這個頁面會被更改頁面標(biāo)題
    // } else document.title = 'CPS流量變現(xiàn)后臺管理系統(tǒng)'
    next();
  }
});

到此這篇關(guān)于Vue實現(xiàn)登錄保存token并校驗實現(xiàn)保存登錄狀態(tài)的文章就介紹到這了,更多相關(guān)Vue登錄保存token內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue3實現(xiàn)高階組件HOC的示例詳解

    Vue3實現(xiàn)高階組件HOC的示例詳解

    高階組件HOC在React社區(qū)是非常常見的概念,但是在Vue社區(qū)中卻是很少人使用,但其實在一些特殊的場景使用他就可以很優(yōu)雅的解決一些問題,下面就跟隨小編一起來了解下吧
    2025-01-01
  • Vue中前后端使用WebSocket詳細代碼實例

    Vue中前后端使用WebSocket詳細代碼實例

    websocket通信是很好玩的,也很有用的的通信方式,下面這篇文章主要給大家介紹了關(guān)于Vue中前后端使用WebSocket的相關(guān)資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2023-03-03
  • Django與Vue語法的沖突問題完美解決方法

    Django與Vue語法的沖突問題完美解決方法

    這篇文章主要介紹了Django與Vue語法的沖突問題完美解決方法,本文給大家分享了兩種解決方法,需要的朋友參考下吧
    2017-12-12
  • Vue.js特性Scoped Slots的淺析

    Vue.js特性Scoped Slots的淺析

    這篇文章主要介紹了Vue.js特性Scoped Slots的淺析,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-02-02
  • vue3 Element Plus中icon圖標(biāo)不顯示的解決方案

    vue3 Element Plus中icon圖標(biāo)不顯示的解決方案

    這篇文章主要介紹了vue3 Element Plus中icon圖標(biāo)不顯示的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue3使用exceljs將excel文件轉(zhuǎn)化為html預(yù)覽最佳方案

    Vue3使用exceljs將excel文件轉(zhuǎn)化為html預(yù)覽最佳方案

    在企業(yè)應(yīng)用中,我們時常會遇到需要上傳并展示 Excel 文件的需求,以實現(xiàn)文件內(nèi)容的在線預(yù)覽,經(jīng)過一番探索與嘗試,筆者最終借助 exceljs 這一庫成功實現(xiàn)了該功能,本文將以 Vue 3 為例,演示如何實現(xiàn)該功能,需要的朋友可以參考下
    2025-05-05
  • 解決vue中菜單再次點擊內(nèi)容不刷新問題

    解決vue中菜單再次點擊內(nèi)容不刷新問題

    當(dāng)elementUI中菜單打開后,再次點擊不會刷新的問題,導(dǎo)致菜單再次點擊不刷新的根本原因是頁面打開后,再次打開相同的頁面是不會刷新的,這應(yīng)該是框架的機制就是如此,小編整理了兩個比較不錯的解決方法,需要的朋友可以參考下
    2023-08-08
  • Vue3 + MybatisPlus實現(xiàn)批量刪除功能(詳細代碼)

    Vue3 + MybatisPlus實現(xiàn)批量刪除功能(詳細代碼)

    這篇文章主要介紹了Vue3 + MybatisPlus實現(xiàn)批量刪除功能,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-03-03
  • vue中ref和reactive的區(qū)別及說明

    vue中ref和reactive的區(qū)別及說明

    這篇文章主要介紹了vue中ref和reactive的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • Vue中computed及watch區(qū)別實例解析

    Vue中computed及watch區(qū)別實例解析

    這篇文章主要介紹了Vue中computed及watch區(qū)別實例解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08

最新評論

萝北县| 新干县| 呼伦贝尔市| 册亨县| 集贤县| 广德县| 纳雍县| 卢龙县| 仙游县| 鄂伦春自治旗| 玉门市| 高淳县| 星子县| 三明市| 望都县| 陵水| 吐鲁番市| 延安市| 富川| 苍溪县| 雷州市| 资源县| 隆回县| 建湖县| 丹凤县| 汕尾市| 长乐市| 宜君县| 县级市| 弥勒县| 金山区| 大英县| 克什克腾旗| 西青区| 新干县| 迭部县| 马鞍山市| 银川市| 利津县| 昌都县| 成都市|