欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue中數(shù)據(jù)請(qǐng)求axios的封裝和使用

 更新時(shí)間:2022年04月24日 17:20:21   作者:清城幻影  
這篇文章主要介紹了vue中數(shù)據(jù)請(qǐng)求axios的封裝和使用,Axios?是一個(gè)基于?promise?的?HTTP?庫(kù),下面文章圍繞主題的相關(guān)資料展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下

一、什么是axios

     簡(jiǎn)單的來(lái)說(shuō),?Axios 是一個(gè)基于 promise 的 HTTP 庫(kù),可以用在瀏覽器和 node.js 中,我們?cè)陧?xiàng)目中會(huì)經(jīng)常用axios請(qǐng)求接口來(lái)獲取數(shù)據(jù)。

二、下載方式

直接在當(dāng)前使用的項(xiàng)目中打開(kāi)終端:

npm install axios --save 或者yarn? add? axios

三、攔截器

攔截器就是在數(shù)據(jù)請(qǐng)求的過(guò)程中,攔截請(qǐng)求或者攔截響應(yīng)的技術(shù)

  • 請(qǐng)求攔截器:就是在發(fā)送請(qǐng)求的時(shí)候進(jìn)行一些操作
  • 響應(yīng)攔截器:就是攔截在響應(yīng)的時(shí)候進(jìn)行的一些操作,比如登錄錯(cuò)誤返回登錄狀態(tài)

實(shí)現(xiàn)方法也很簡(jiǎn)單,直接在src文件下面新建一個(gè)utils文件夾,新建js文件,名字隨意

import axios from "axios"
let service=axios.create()
service.interceptors.request.use(function (config) {
return config;
}, function (error) {
return Promise.reject(error);
});
export default service

四、請(qǐng)求的封裝

封裝好的請(qǐng)求一般情況下都是放在api文件夾下面,這樣在用的時(shí)候也就非常方便了,只要在用的地方引用進(jìn)去你就可以直接使用

例如:

import axios from "axios"
let getAction=(url)=>{
return new Promise((resolve,reject)=>{
axios({
url,
method:"GET"
}).then((ok)=>{
resolve(ok)
}).catch((err)=>{
reject(err)
})
})
}
export default getAction

五、使用

當(dāng)你封裝好了請(qǐng)求之后使用起來(lái)也是非常的方便,在使用的.vue文件中去引用,使用

//
import getAction from @/api/index

到此這篇關(guān)于vue中數(shù)據(jù)請(qǐng)求axios的封裝和使用的文章就介紹到這了,更多相關(guān)axios封裝和使用內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 深入理解vue-class-component源碼閱讀

    深入理解vue-class-component源碼閱讀

    這篇文章主要介紹了深入理解vue-class-component源碼閱讀,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-02-02
  • 關(guān)于el-col的使用,占據(jù)寬度的應(yīng)用解析

    關(guān)于el-col的使用,占據(jù)寬度的應(yīng)用解析

    這篇文章主要介紹了關(guān)于el-col的使用,占據(jù)寬度的應(yīng)用解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-05-05
  • vue中同時(shí)監(jiān)聽(tīng)多個(gè)參數(shù)的實(shí)現(xiàn)

    vue中同時(shí)監(jiān)聽(tīng)多個(gè)參數(shù)的實(shí)現(xiàn)

    這篇文章主要介紹了vue中同時(shí)監(jiān)聽(tīng)多個(gè)參數(shù)的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • 基于vue的換膚功能的示例代碼

    基于vue的換膚功能的示例代碼

    本篇文章主要介紹了基于vue的換膚功能的示例代碼,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-10-10
  • 創(chuàng)建vue項(xiàng)目沒(méi)有router、view的解決辦法

    創(chuàng)建vue項(xiàng)目沒(méi)有router、view的解決辦法

    在學(xué)習(xí)vue的時(shí)候遇到很多問(wèn)題,這里做一些總結(jié),下面這篇文章主要給大家介紹了關(guān)于創(chuàng)建vue項(xiàng)目沒(méi)有router、view文件夾的解決辦法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • vue實(shí)現(xiàn)列表倒計(jì)時(shí)

    vue實(shí)現(xiàn)列表倒計(jì)時(shí)

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)列表倒計(jì)時(shí),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • mpvue寫(xiě)一個(gè)CPASS小程序的示例

    mpvue寫(xiě)一個(gè)CPASS小程序的示例

    這篇文章主要介紹了mpvue寫(xiě)一個(gè)CPASS小程序的示例,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-09-09
  • vue-cli 關(guān)閉熱更新操作

    vue-cli 關(guān)閉熱更新操作

    這篇文章主要介紹了vue-cli 關(guān)閉熱更新操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-09-09
  • mpvue性能優(yōu)化實(shí)戰(zhàn)技巧(小結(jié))

    mpvue性能優(yōu)化實(shí)戰(zhàn)技巧(小結(jié))

    這篇文章主要介紹了mpvue性能優(yōu)化實(shí)戰(zhàn)技巧(小結(jié)),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • Vue組件開(kāi)發(fā)技巧總結(jié)

    Vue組件開(kāi)發(fā)技巧總結(jié)

    這篇文章通過(guò)代碼示例給大家詳細(xì)分析了Vue組件開(kāi)發(fā)的相關(guān)技巧以及知識(shí)點(diǎn),對(duì)此有需要的讀者們參考下吧。
    2018-03-03

最新評(píng)論