1.特点 :
1.在浏览器中发送 XMLHttpRequest 请求
2.在node.js 中发送 http 请求
3.支持Promise API
4.拦截请求和响应
2.支持多种请求方式: axios(config) axios.request(config) axios.get(url[, config]) axios.delete(url[, config]) axios.head(url[, config]) axios.post(url[, data[, config]]) axios.put(url[, data[, config]]) axios.patch(url[, data[, config]]) 有时候, 我们可能需求同时发送两个请求 使用axios.all, 可以放入多个请求的数组. axios.all([]) 返回的结果是一个数组,使用 axios.spread 可将数组 [res1,res2] 展开为 res1, res2
3.常见的配置选项
1.请求地址 url: '/user', 2.请求类型 method: 'get', 3.请根路径 baseURL: 'http://www.mt.com/api', 4.请求前的数据处理 transformRequest:[function(data){}], 5.请求后的数据处理 transformResponse: [function(data){}], 6.自定义的请求头 headers:{'x-Requested-With':'XMLHttpRequest'}, 7.URL查询对象 params:{ id: 12 }, 8.查询对象序列化函数 paramsSerializer: function(params){ } 9.request body data: { key: 'aa'}, 10.超时设置 timeout: 1000, 标签:选项,function,axios,请求,url,data,config From: https://www.cnblogs.com/qd-lbxx/p/16635229.html