axios的二次封裝

2021-10-03 04:47:30 字數 1188 閱讀 1400

這次是對axios進行簡單的二次封裝(vue專案中)

// 提供ajax請求

// 對axios進行二次封裝

// 判斷是否成功

return

this

.issuccess

(response);}

;// 判斷響應結果是否成功

static

issuccess

(res)

else};

// 構建失敗物件

static

requestexpection

(res)

;// get便捷方法

static

get(url, data)

;// post便捷方法

static

post

(url, data)

}

api.js檔案為api各界面,可根據自己請求資料的位址填寫

// 管理api

export

const

host

='';/*

***介面

引數:id

*/const

goods_list_api

='/api/home/catelist/itemlist';/*

***介面

引數:id

//剩餘對資料操作的**..

.}

axios二次封裝

引入路由 import router from router index 引入vuex import store from store index 引入提示元件 import from element ui 引入api import apilist from apilist 引入qs let htt...

axios二次封裝

axios封裝 axios請求 axios二次封裝 封裝公共請求 123 4567 891011 1213 1415 1617 1819 2021 2223 2425 2627 2829 3031 3233 import axios from axios import from element ui...

axios的二次封裝

專案中經常用到axios的二次封裝,一次封裝是指通過xhr的封裝,這個不用自己封裝,指axios的底層原始碼,二次封裝指自定義的封裝 這裡的instance是函式物件,儘管它是create出來的,該物件是可以直接作為函式來使用的,它與axios的相似之處是都可以用來傳送請求,引數都為js配置物件,但...