axios發請求的基本語法:axios(, // 包含query引數的物件,問號後面的引數
data: {}, // 包含請求體引數的物件
})axios.get(url, ) // }
axios.delete(url, )
axios.post(url, data資料物件)
axios.put(url, data資料物件)
使用axios發ajax請求攜帶引數:
params引數: 只能拼在路徑中: /admin/product/basetrademark/delete/1
query引數:
拼在路徑中的?後面: /admin/product/basetrademark?id=1
通過params配置來指定: axios(})
請求體引數:
通過data配置或post()/put()的第二個引數指定
案例
doctype html
>
<
html
lang
="en"
>
<
head
>
<
meta
charset
="utf-8"
>
<
meta
name
="viewport"
content
="width=device-width, initial-scale=1.0"
>
<
title
>document
title
>
head
>
<
body
>
<
script
src=""
>
script
>
<
script
>
//普通axios通訊
//axios(
//}).then(v=>).catch(error=>)
//axios的基本使用
//函式用法以及物件用法
//async
function
sendajax() ,
//data:
}) console.log(result.data)
} catch
(error)
}//async函式返回值一定是promise
//返回的promise成功還是失敗看這個函式的返回值
//分兩種情況:返回值返回的是promise,要麼就是乙個資料,要麼throw乙個error
//返回的值是乙個promise,name這個async函式返回的promise成功和失敗就看這個promise的狀態
//是乙個error,那麼就是失敗的
//其餘都是成功的
sendajax()
script
>
body
>
html
>
axios的請求封裝
參考一 import axios from axios import qs from qs import store from store index import from element ui 一 request 1.說明 封裝對後台的請求,可以選擇自動處理一些異常。2.引數 params 請求...
axios的併發請求和 排隊請求
1.因為到公司的時候,可能有大資料請求的情況,有時候需要我們同時傳送幾個請求 而不在乎他們回來的順序 這個就是併發請求,而有的時候需要我們按照一定的順序去請求資料 同時資料也要按照我們請求得順序回來資料 這個就是排隊請求 下面我們引入axios檔案 我不是在vue中測試的 直接使用的是 axios的...
axios中的取消請求
在axios文件中介紹的又兩個取消請求的方法 1 使用 canceltoken.source 工廠方法建立 cancel token,如下 var canceltoken axios.canceltoken var source canceltoken.source axios.get user 1...