定義
Axios 是一個基于 promise 的 HTTP 庫,可以用在瀏覽器和 node.js 中。
特性
-
支持Promise API
-
攔截請求和響應(yīng)
-
轉(zhuǎn)換請求數(shù)據(jù)和響應(yīng)數(shù)據(jù)
-
自動轉(zhuǎn)換JSON數(shù)據(jù)
-
客戶端支持 XRSF
回歸正題
在Vue 項目開發(fā)中,我們與接口打交道最多了,如何來
優(yōu)雅的使用Axios
變得尤為重要了。 通常我們通過客戶端向后端發(fā)送請求來接收接口數(shù)據(jù),然后將這些接口數(shù)據(jù)完美的呈現(xiàn)到網(wǎng)頁上。同時,與接口打交道那么就會用到網(wǎng)絡(luò)請求,與
Vue
結(jié)合的網(wǎng)絡(luò)請求庫有哪些呢?
vue-resource
axios
官方推薦fetch
本章將使用
axios
來完成接口的請求,以及對axios
請求的封裝,來滿足業(yè)務(wù)開發(fā)。
一次編寫, 終身受用