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

vue?axios接口請求封裝方式

 更新時間:2023年01月20日 09:54:10   作者:AIpoem  
這篇文章主要介紹了vue?axios接口請求封裝方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

vue axios接口請求封裝

簡易記錄一下最近用到的比較順手的、axios接口請求的封裝

1、新建network文件夾,其內(nèi)新建request.js

設(shè)置一個 baseURL ,便于為axios實例傳遞相對url

2、新建api文件夾,其內(nèi)新建index.jshome.js

  • index.js主要是為了便于導(dǎo)出可能有多個頁面相關(guān)的請求
  • home.js中主要封裝有關(guān)home頁的請求操作,這里名字隨便取即可

3、在main.js中導(dǎo)入/api/index.js并將其掛載在vue的原型上

這樣 $api 在所有Vue實例中都是可用的

4、使用

在需要發(fā)送網(wǎng)絡(luò)請求的組件中:

1.14 補充一下關(guān)于登陸的需要驗證token的封裝

之前發(fā)布的是不需要驗證token的,因為當時做的時候并沒有登錄功能

下面用到攔截器和導(dǎo)航守衛(wèi)

為了避免有人通過直接輸入url,來訪問一些需要登錄后才能訪問的頁面,我們需要設(shè)置導(dǎo)航守衛(wèi)

router/index.js中設(shè)置

這里對導(dǎo)航守衛(wèi)不做過多闡述,不理解的也可以看下我這篇文章淺學(xué)一下

或者自行了解

(注意:需要給login頁的路由配置name: 'login'哦)

關(guān)于request.js的封裝是接著上面的繼續(xù)的:

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue2和Vue3中常用組件通信用法分享

    Vue2和Vue3中常用組件通信用法分享

    這篇文章主要為大家整理了Vue3的8種和Vue2的12種組件通信的使用方法,文中的示例代碼講解詳細,對我們學(xué)習(xí)Vue有一定的幫助,值得收藏
    2023-04-04
  • Vue實現(xiàn)無限輪播效果時動態(tài)綁定style失效的解決方法

    Vue實現(xiàn)無限輪播效果時動態(tài)綁定style失效的解決方法

    最近在開發(fā)中遇到了一個新需求:列表輪播滾動,實現(xiàn)方式也有很多,比如使用第三方插件,但是由于不想依賴第三方插件,想自己實現(xiàn),于是我開始了嘗試,但是在這個過程中遇到了動態(tài)綁定style樣式不生效,所以本文介紹了Vue實現(xiàn)無限輪播效果時動態(tài)綁定style失效的解決方法
    2024-08-08
  • element ui的el-input-number修改數(shù)值失效的問題及解決

    element ui的el-input-number修改數(shù)值失效的問題及解決

    這篇文章主要介紹了element ui的el-input-number修改數(shù)值失效的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • mint-ui 時間插件使用及獲取選擇值的方法

    mint-ui 時間插件使用及獲取選擇值的方法

    下面小編就為大家分享一篇mint-ui 時間插件使用及獲取選擇值的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-02-02
  • vue.draggable實現(xiàn)表格拖拽排序效果

    vue.draggable實現(xiàn)表格拖拽排序效果

    這篇文章主要為大家詳細介紹了vue.draggable實現(xiàn)表格拖拽排序效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • Vue支持搜索與篩選的用戶列表實現(xiàn)流程介紹

    Vue支持搜索與篩選的用戶列表實現(xiàn)流程介紹

    這篇文章主要介紹了Vue支持搜索與篩選的用戶列表實現(xiàn)流程,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧
    2022-10-10
  • VUE實現(xiàn)時間軸播放組件

    VUE實現(xiàn)時間軸播放組件

    這篇文章主要為大家詳細介紹了VUE實現(xiàn)時間軸播放組件,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • Vue中路由傳參的實用方式?分享

    Vue中路由傳參的實用方式?分享

    這篇文章主要為大家詳細介紹了VUE項目中路由之間的傳值方式,文中的示例代碼講解詳細,涉及到的方法也都是開發(fā)時常用的,希望對大家有多幫助
    2023-06-06
  • Vue3實現(xiàn)word轉(zhuǎn)成pdf代碼的方法

    Vue3實現(xiàn)word轉(zhuǎn)成pdf代碼的方法

    在Vue 3中,前端無法直接將Word文檔轉(zhuǎn)換為PDF,因為Word文檔的解析和PDF的生成通常需要在后端進行這篇文章主要介紹了Vue3實現(xiàn)word轉(zhuǎn)成pdf代碼的方法,需要的朋友可以參考下,
    2023-07-07
  • 淺析Vue中權(quán)限管理的實現(xiàn)

    淺析Vue中權(quán)限管理的實現(xiàn)

    在前端開發(fā)中,權(quán)限管理是一項至關(guān)重要的任務(wù),本教程將深入探討如何在?Vue.js?項目中實施權(quán)限管理,并詳細講解如何實現(xiàn)到按鈕級別的細粒度控制,希望對大家有所幫助
    2024-11-11

最新評論

房山区| 酒泉市| 建宁县| 图们市| 双牌县| 上犹县| 鹿泉市| 商丘市| 昆山市| 安龙县| 高唐县| 疏勒县| 吉安县| 岳阳县| 彭水| 舞钢市| 忻州市| 通榆县| 海盐县| 民权县| 浦城县| 卢氏县| 宁城县| 皮山县| 尉犁县| 广饶县| 成武县| 宁陵县| 伊吾县| 义乌市| 榆林市| 乐业县| 怀远县| 花莲县| 舒兰市| 西平县| 平阳县| 金门县| 尼勒克县| 丽江市| 喀喇沁旗|