特色
浏览器端发起XMLHttpRequests请求
node端发起http请求
支持Promise API
拦截请求和返回
转化请求和返回(数据)
取消请求
自动转化json数据
客户端支持抵御XSRF(跨站请求伪造)

安装
使用npm:

$ npm i axios

使用 bower

$ bower instal axios

使用cdn

!--国内bootCDN-->
<script src="https://cdn.bootcss.com/axios/0.16.0/axios.min.js"></script>

示例
发起一个GET请求

//发起一个user请求,参数为给定的ID
axios.get('/user?ID=1234')
.then(function(respone){console.log(response);
})
.catch(function(error){console.log(error);
});//上面的请求也可选择下面的方式来写
axios.get('/user',{params:{ID:12345}
}).then(function(response){console.log(response);}).catch(function(error){console.log(error)});

发起一个POST请求

axios.post('/user',{firstName:'friend',lastName:'Flintstone'
})
.then(function(response){console.log(response);
})
.catch(function(error){console.log(error);
});

发起一个多重并发请求

function getUserAccount(){return axios.get('/user/12345');
}function getUserPermissions(){return axios.get('/user/12345/permissions');
}axios.all([getUerAccount(),getUserPermissions()]).then(axios.spread(function(acc,pers){//两个请求现在都完成}));

axios API
可以对axios进行一些设置来生成请求

axios(config)

//发起 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(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]])

注意
当时用重命名方法时url,method,以及data属性不需要在config中指定。

vue axios中文文档(一)相关推荐

  1. axios中文文档 - 内容详细层次合理

    axios 在线中文文档 axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. !> 如果你使用node.js,使用axios和cheerio可以制作 ...

  2. 焕然一新的 Vue 3 中文文档要来了

    前言 大家好,我是LBJ,最近参与了 Vue 3新文档的翻译和校验工作 (vuejs/docs contributor 和 docs-zh-cn contributor) 我们知道 Vue 3 新文档 ...

  3. axios 中文文档、使用说明

    以下内容全文转自 Axios 文档:https://www.kancloud.cn/yunye/axios/234845 ##Axios Axios 是一个基于 promise 的 HTTP 库,可以 ...

  4. Axios 中文文档/说明

    Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. Features 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http  ...

  5. semantic ui中文文档_Vuetify-广受欢迎的Material风格的开源UI框架

    全世界范围内广受欢迎的 Vue UI 框架,一个非常精致的 Material Design UI 套件. Material Design 风格 UI 框架 Vuetify 是一个基于 Vue.js 精 ...

  6. c if sortable html,sortable.js中文文档

    sortable.js中文文档 Sortable.js是一款优秀的js拖拽库,支持ie9及以上版本ie浏览器和现代浏览器,也可以运行在移动触摸设备中.不依赖jQuery.支持 Meteor.Angul ...

  7. three.js中文文档下载_threejs基础学习一

    three.js是个插件库,就是使用javascript 来写3D程序.网上教程挺多的,官方的中文文档也有,甚至有本书<Three.js开发指南>,所以这个插件库还是很成熟的.没错,最近一 ...

  8. vuetify中文文档_我们为什么选择Vuetify作为前端框架

    尝试了很多不同的前端框架,最终我们选择Vuetify(https://vuetifyjs.com)前端框架. 从Bootstrap开始,到iview,Buefy,elementUI,我们都是不断的尝试 ...

  9. React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念

    React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念 React 入门系列教程导航 React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念 Rea ...

最新文章

  1. CSS盒模型( CSS margin 属性)
  2. 数据绑定(Binding)
  3. 计算机起源于发展论文,关于计算机起源及发展的论文1500字左右,论文形式.
  4. bootstrap 源码中部分不了解的css属性
  5. 支持外网访问的CentOS云数据库搭建
  6. python import如何使用_Python如何import其它.py文件及其函数
  7. LIS路径记录(UVA481)
  8. MySQL建表两个单引号报错_极客起源 - geekori.com - 问题详情 - mysql建表报错,查手册看不懂,求解?...
  9. android插件数字,Android自定义控件实现带文本与数字的圆形进度条
  10. Spring MVC学习总结(5)——SpringMVC项目关于安全的一些配置与实现方式
  11. keepalived vrrp script|interface weight when positive,nagtive,zero vrrp's status transition
  12. 鸿蒙os编码_终于有人把鸿蒙OS讲明白了,大佬讲解!快收藏!
  13. CCCC-GPLT L3-015. 球队“食物链” 团体程序设计天梯赛
  14. java 双击触发事件,用RxJava2的方式实现点击事件
  15. 前端工程化开发之yeoman、bower、grunt
  16. Spring的bean管理(xml方式)之Bean实例化的方式
  17. Struts2详细使用教程
  18. 全国地表径流量数据获取/植被类型数据/NPP数据/土壤侵蚀数据/土壤质地分类/降雨量栅格数据/太阳辐射量数据
  19. mysql端口establish_sqlserver提示The Network Adapter could not establish the con
  20. 9.3 parity概述

热门文章

  1. R语言JAVA对比_R语言统计分析应用与SAS、SPSS的比较
  2. C primer plus 第四章课后编程练习答案笔记解释整理
  3. php实现微信小程序获取用户openid,昵称和头像方法
  4. libxml2 iconv 在windows下的生成指南
  5. 微信排版工具Markdown Nice语法规则
  6. zend studio php mvc,Zend Studio使用教程:使用Zend Studio和Zend Server进行根本原因分析 (一)...
  7. 尼日利亚4g频段_全球主要4G频段资料全解.doc
  8. 数据库中的三种完整性:域、实体、参照完整性
  9. 【源码】基于灰狼优化技术的MPPT设计
  10. 大一新手求助c语言软件