中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue中數據請求axios怎么封裝和使用

發布時間:2022-04-25 10:28:34 來源:億速云 閱讀:287 作者:iii 欄目:開發技術

這篇文章主要介紹了vue中數據請求axios怎么封裝和使用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇vue中數據請求axios怎么封裝和使用文章都會有所收獲,下面我們一起來看看吧。

一、什么是axios

     簡單的來說,Axios 是一個基于 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中,我們在項目中會經常用axios請求接口來獲取數據。

二、下載方式

直接在當前使用的項目中打開終端:

npm install axios --save 或者yarn  add  axios

三、攔截器

攔截器就是在數據請求的過程中,攔截請求或者攔截響應的技術

  • 請求攔截器:就是在發送請求的時候進行一些操作

  • 響應攔截器:就是攔截在響應的時候進行的一些操作,比如登錄錯誤返回登錄狀態

實現方法也很簡單,直接在src文件下面新建一個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

四、請求的封裝

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

例如:

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

五、使用

當你封裝好了請求之后使用起來也是非常的方便,在使用的.vue文件中去引用,使用

//
import getAction from @/api/index

關于“vue中數據請求axios怎么封裝和使用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“vue中數據請求axios怎么封裝和使用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業資訊頻道。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

栾川县| 云霄县| 渭源县| 迁西县| 玉龙| 始兴县| 巨野县| 兴义市| 禹州市| 太原市| 济源市| 油尖旺区| 巨野县| 富蕴县| 达拉特旗| 驻马店市| 益阳市| 陵水| 游戏| 屯门区| 金山区| 建宁县| 项城市| 合山市| 通山县| 庆云县| 新民市| 泊头市| 阿合奇县| 甘肃省| 共和县| 普定县| 垫江县| 佳木斯市| 乐陵市| 阿图什市| 易门县| 白山市| 景宁| 惠安县| 曲靖市|