axios全攻略 | axios教程
{//`url`是将用于请求的服务器URLurl:/user,//`method`是发出请求时使用的请求方法method:get,//默认//`baseURL`将被添加到`url`前面,除非`url`是绝对的。//可以方便地为axios的实例设置`baseURL`,以便将相对URL传递给该实例的方法。baseURL:https://some-domain.com/api/,//`transformRequest`允许在请求数据发送到服务器之前对其进行更改//这只适用于请求方法PUT,POST和PATCH//数组中的最后一个函数必须返回一个字符串,一个ArrayBuffer或一个StreamtransformRequest:[function(data){//做任何你想要的数据转换returndata;}],//`...
{
// `url`是将用于请求的服务器URL
url: /user,
// `method`是发出请求时使用的请求方法
method: get, // 默认
// `baseURL`将被添加到`url`前面,除非`url`是绝对的。
// 可以方便地为 axios 的实例设置`baseURL`,以便将相对 URL 传递给该实例的方法。
baseURL: https://some-domain.com/api/,
// `transformRequest`允许在请求数据发送到服务器之前对其进行更改
// 这只适用于请求方法PUT,POST和PATCH
// 数组中的最后一个函数必须返回一个字符串,一个 ArrayBuffer或一个 Stream
transformRequest: [function (data) {
// 做任何你想要的数据转换
return data;
}],
// `transformResponse`允许在 then / catch之前对响应数据进行更改
transformResponse: [function (data) {
// Do whatever you want to transform the data
return data;
}],
// `headers`是要发送的自定义 headers
headers: {X-Requested-With: XMLHttpRequest},
// `params`是要与请求一起发送的URL参数
// 必须是纯对象或URLSearchParams对象
params: {
ID: 12345
},
// `paramsSerializer`是一个可选的函数,负责序列化`params`
// (e.g. https://www...