Axios介面呼叫學習

2021-10-06 18:50:08 字數 1159 閱讀 4553

a

.通過url傳參

axios.

get(

'/data?id=123').

then()

axios.

get(

'/data/123').

then()

b.通過params傳參

axios.

get(

'/data',}

).then

(ret => console.

log(ret.data)

)

響應結果的主要屬性:

data:實際響應回來的資料

headers:響應頭資訊

status:狀態碼

statustext:響應狀態資訊

axios的全域性配置:

axios.defaults.timeout = 3000 //超時時間

axios.defaults.baseurl = 'http://localhost:8000/api' //預設位址

axios.defaults.headers[ 'mytoken' ] = 'dahkdhakdakjda' //設定請求頭

//配置請求的基準url位址

axios.defaults.baseurl = ''

//配置請求頭資訊,對於跨域,請求頭一般由後台配置。

axios.defaultes.headers['mytoken'] = 'hello';

axios.get('joke/list?num').then(

res => ,

err =>

axios.interceptors.request.

use(

function

(config)

,function

(err)

)

//新增乙個響應***

axios.interceptors.resopnse.

use(

function

(res)

,function

(err)

)

Vue使用axios呼叫後台介面

安裝axios 在命令列輸入如下命令進行安裝 npm install axios2.配置介面位址 在 config index.js對proxytable進行修改 proxytable 3.新增介面 在src資料夾下建立api資料夾,在api資料夾中新增user.js user.js import ...

vue中使用axios呼叫後端介面

vue本身不支援ajax介面的請求,所以在vue中經常使用axios這個介面請求工具。axios的官方github 在工程中的src目錄下新建乙個名為api的目錄,在src api目錄下新建乙個index.js檔案。在index.js裡面,編寫如下內容 繫結api index.js檔案,新增如下內容...

框架 axios封裝(介面)

1.統一請求方式,方便介面的取用和閱讀 2.簡化請求的 量,減少重複 冗餘 3.介面 4.方便修改 1.設計圖和專案功能 2.後端寫介面 3.提供前端介面 2.前端寫頁面 3.寫功能 4.虛擬介面資料測試功能 5根據真實介面調整前端介面資料 import axios from axios impor...