vue axios中文文档(一)
特色
浏览器端发起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中文文档(一)相关推荐
- axios中文文档 - 内容详细层次合理
axios 在线中文文档 axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. !> 如果你使用node.js,使用axios和cheerio可以制作 ...
- 焕然一新的 Vue 3 中文文档要来了
前言 大家好,我是LBJ,最近参与了 Vue 3新文档的翻译和校验工作 (vuejs/docs contributor 和 docs-zh-cn contributor) 我们知道 Vue 3 新文档 ...
- axios 中文文档、使用说明
以下内容全文转自 Axios 文档:https://www.kancloud.cn/yunye/axios/234845 ##Axios Axios 是一个基于 promise 的 HTTP 库,可以 ...
- Axios 中文文档/说明
Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中. Features 从浏览器中创建 XMLHttpRequests 从 node.js 创建 http ...
- semantic ui中文文档_Vuetify-广受欢迎的Material风格的开源UI框架
全世界范围内广受欢迎的 Vue UI 框架,一个非常精致的 Material Design UI 套件. Material Design 风格 UI 框架 Vuetify 是一个基于 Vue.js 精 ...
- c if sortable html,sortable.js中文文档
sortable.js中文文档 Sortable.js是一款优秀的js拖拽库,支持ie9及以上版本ie浏览器和现代浏览器,也可以运行在移动触摸设备中.不依赖jQuery.支持 Meteor.Angul ...
- three.js中文文档下载_threejs基础学习一
three.js是个插件库,就是使用javascript 来写3D程序.网上教程挺多的,官方的中文文档也有,甚至有本书<Three.js开发指南>,所以这个插件库还是很成熟的.没错,最近一 ...
- vuetify中文文档_我们为什么选择Vuetify作为前端框架
尝试了很多不同的前端框架,最终我们选择Vuetify(https://vuetifyjs.com)前端框架. 从Bootstrap开始,到iview,Buefy,elementUI,我们都是不断的尝试 ...
- React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念
React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念 React 入门系列教程导航 React + webpack 开发单页面应用简明中文文档教程(一)一些基础概念 Rea ...
最新文章
- CSS盒模型( CSS margin 属性)
- 数据绑定(Binding)
- 计算机起源于发展论文,关于计算机起源及发展的论文1500字左右,论文形式.
- bootstrap 源码中部分不了解的css属性
- 支持外网访问的CentOS云数据库搭建
- python import如何使用_Python如何import其它.py文件及其函数
- LIS路径记录(UVA481)
- MySQL建表两个单引号报错_极客起源 - geekori.com - 问题详情 - mysql建表报错,查手册看不懂,求解?...
- android插件数字,Android自定义控件实现带文本与数字的圆形进度条
- Spring MVC学习总结(5)——SpringMVC项目关于安全的一些配置与实现方式
- keepalived vrrp script|interface weight when positive,nagtive,zero vrrp's status transition
- 鸿蒙os编码_终于有人把鸿蒙OS讲明白了,大佬讲解!快收藏!
- CCCC-GPLT L3-015. 球队“食物链” 团体程序设计天梯赛
- java 双击触发事件,用RxJava2的方式实现点击事件
- 前端工程化开发之yeoman、bower、grunt
- Spring的bean管理(xml方式)之Bean实例化的方式
- Struts2详细使用教程
- 全国地表径流量数据获取/植被类型数据/NPP数据/土壤侵蚀数据/土壤质地分类/降雨量栅格数据/太阳辐射量数据
- mysql端口establish_sqlserver提示The Network Adapter could not establish the con
- 9.3 parity概述
热门文章
- R语言JAVA对比_R语言统计分析应用与SAS、SPSS的比较
- C primer plus 第四章课后编程练习答案笔记解释整理
- php实现微信小程序获取用户openid,昵称和头像方法
- libxml2 iconv 在windows下的生成指南
- 微信排版工具Markdown Nice语法规则
- zend studio php mvc,Zend Studio使用教程:使用Zend Studio和Zend Server进行根本原因分析 (一)...
- 尼日利亚4g频段_全球主要4G频段资料全解.doc
- 数据库中的三种完整性:域、实体、参照完整性
- 【源码】基于灰狼优化技术的MPPT设计
- 大一新手求助c语言软件