axios 全攻略之 API
你可以在 Request 中使用具体的配置项
发送一个 POST 请求
axios({method: 'post',url: '/user/12345',data: {firstName: 'Fred',lastName: 'Flintstone'}
});
请求一张远程图片
axios({method:'get',url:'http://bit.ly/2mTM3nY',responseType:'stream'
}).then(function(response) {response.data.pipe(fs.createWriteStream('ada_lovelace.jpg'))
});
在 axios 中使用 axios(url[, config]) 方式来配置选项
比如一个默认的 GET 请求
axios('/user/12345');
请求方法简写
axios 提供了一系列简洁的方法来支持所有的请求
axios.request(config)
axios.get(url[, config])
axios.delete(url[, config])
axios.head(url[, config])
axios.options(url[, config])
axios.post(url[, data[, config]])
axios.put(url[, data[, config]])
axios.patch(url[, data[, config]])
你可以使用如下的两个方法来并发的执行异步请求,当最后一个请求之后才运行后面的代码
axios.all(iterable)
axios.spread(callback)
这里举例说明
function getUserAccount() {return axios.get('/user/12345');
}function getUserPermissions() {return axios.get('/user/12345/permissions');
}axios.all([getUserAccount(), getUserPermissions()]).then(axios.spread(function (acct, perms) {// Both requests are now complete}));
创建一个实例
你能够通过自定义的配置创建一个 axios 实例
axios.create([config])
var instance = axios.create({baseURL: 'https://some-domain.com/api/',timeout: 1000,headers: {'X-Custom-Header': 'foobar'}
});
实例
可以使用的实例如下所示,指定的配置会和实例配置合并
axios#request(config)
axios#get(url[, config])
axios#delete(url[, config])
axios#head(url[, config])
axios#options(url[, config])
axios#post(url[, data[, config]])
axios#put(url[, data[, config]])
axios#patch(url[, data[, config]])
axios 全攻略之 API相关推荐
- vue axios全攻略
不再继续维护vue-resource,并推荐大家使用 axios 开始,axios 被越来越多的人所了解.本来想在网上找找详细攻略,突然发现,axios 的官方文档本身就非常详细!!有这个还要什么自行 ...
- axios队列 vue_vue axios全攻略
不再继续维护vue-resource,并推荐大家使用 axios 开始,axios 被越来越多的人所了解.本来想在网上找找详细攻略,突然发现,axios 的官方文档本身就非常详细!!有这个还要什么自行 ...
- axios 全攻略之基本介绍与使用(GET 与 POST)
axios axios 是一个基于 Promise 的 HTTP 客户端,专门为浏览器和 node.js 服务 Vue 2.0 官方推荐使用 axios 来代替原来的 Vue request,所以这里 ...
- chrome 插件开发各种功能demo_Chrome 插件开发全攻略
Chrome 浏览器相信大家都用得比较多,有很多的优点,比如简洁.强大的开发者工具等,但是更让大家映像深刻的是有各种各样有趣.有用的插件,今天要给大家推荐的开源项目是 Chrome 插件开发全攻略,你 ...
- Gradle脚本基础全攻略
转载http://blog.csdn.net/yanbober/article/details/49314255 [工匠若水 http://blog.csdn.net/yanbober 转载请注明出处 ...
- VSCode插件开发全攻略(六)开发调试技巧
更多文章请戳VSCode插件开发全攻略系列目录导航. 前言 在介绍完一些比较简单的内容点之后,我觉得有必要先和大家介绍一些开发中遇到的一些细节问题以及技巧,特别是后面一章节将要介绍WebView的知识 ...
- 用C#制作PDF文件全攻略(转)
PDF文件是目前比较流行的电子文档格式,在办公自动化(OA)等软件的开发中,经常要用到该格式,但介绍如何制作PDF格式文件的资料非常少,在网上搜来搜去,都转贴的是同一段"暴力"破解 ...
- vue-resource全攻略
Vue.js--vue-resource全攻略 概述 上一篇我们介绍了如何将$.ajax和Vue.js结合在一起使用,并实现了一个简单的跨域CURD示例.Vue.js是数据驱动的,这使得我们并不需要直 ...
- VC用ADO访问数据库全攻略 作者 相生昌
VC用ADO访问数据库全攻略 作者 相生昌 <script language=VBScript> document.title="VC用ADO访问数据库全攻略 "&am ...
最新文章
- Tiny4412 Android5.0 定制:编译生成img后如何删除原厂的apk
- 初识Docker-什么是docker
- python绝技 — 使用PyGeoIP关联IP地址和物理位置
- @Mock与@InjectMocks的区别
- OSPF邻接关系的建立步骤
- C# 反射/映射学习
- 干货 | 【备考PMP】 鬼知道经历了什么,成功拿下5A成绩~
- GM8827C 多通道LVDS 串行发送器,27位CMOS/TTL信号转化为多路LVDS信号
- 团队作业-Beta冲刺(3)
- 【Android】之 Flow 的使用和浅析
- 网站反爬指南:政府网站篇
- 索引的概念,何时加索引?
- 2020科目一考试口诀_2021年科目一考试口诀
- html5 css js前端开发五子棋UI篇--基于慕课网五子棋视频教程的随笔
- db2 数据库配置HADR+TSA添加集群节点
- 幻刺安全红队从0到1
- OSChina 周三乱弹 —— 公司女同事约我
- C++调用MATLAB程序进行混合编程以及常见问题解决
- 手机摄像头产业竞争格局趋势深度解读
- LCP 18.早餐组合
热门文章
- 线性回归中的最小二乘法和梯度下降法比较
- JSON必知必会pdf
- matlab离散系统差分求全响应,实验七(1)
- 中国保温杯市场销售渠道分析与营销模式报告(2021-2026年)
- 数据结构堆栈 内存堆栈_零堆栈数据科学家第二部分秋天
- android 屏幕最小宽度_最小宽度360dp Android屏幕适配—被偷走的dp - 硬件设备 - 服务器之家...
- 解方程组的意义和过程 - Strang MIT 18.06 线性代数精髓 2
- 支付宝推“移动花卡”:花呗账单延后还
- VMware Tanzu Kubernetes 发行版部署尝鲜
- 人工智能生态交易平台