最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

vue.js中Axios的概念以及使用方法

来源:动视网 责编:小采 时间:2020-11-27 19:55:46
文档

vue.js中Axios的概念以及使用方法

vue.js中Axios的概念以及使用方法:本篇文章给大家分享的内容是vue.js中Axios的概念以及使用方法,有着一定的参考价值,有需要的朋友可以参考一下 1.什么是Axios https://www.kancloud.cn/yunye/axios/234845这是官方中文文档,大家可以看看 Axios 是一个基于 promise 的 HT
推荐度:
导读vue.js中Axios的概念以及使用方法:本篇文章给大家分享的内容是vue.js中Axios的概念以及使用方法,有着一定的参考价值,有需要的朋友可以参考一下 1.什么是Axios https://www.kancloud.cn/yunye/axios/234845这是官方中文文档,大家可以看看 Axios 是一个基于 promise 的 HT
 本篇文章给大家分享的内容是vue.js中Axios的概念以及使用方法,有着一定的参考价值,有需要的朋友可以参考一下

1.什么是Axios

https://www.kancloud.cn/yunye/axios/234845这是官方中文文档,大家可以看看

Axios 是一个基于 promise 的 HTTP 库,可以用在浏览器和 node.js 中。跟ajax一样都会是用来与后台交互的,但两者之间又有着区别

以下是知乎上的一段话:

axios是通过promise实现对ajax技术的一种封装,就像jQuery实现ajax封装一样。

简单来说: ajax技术实现了网页的局部数据刷新,axios实现了对ajax的封装。

axios是ajax ajax不止axios,这段话可以很好地诠释两者之间的关系

juuery ajax主要是针对mvc的编程,越来越跟不上现在的节奏了,而且juuery太大,单独为了ajax而引入jquery有点得不偿失,随着越来越多的框架的崛起,jquery的路有些越走越窄

axios具有以下特点

从 node.js 创建 http 请求

支持 Promise API客户端

支持防止CSRF

提供了一些并发请求的接口(重要,方便了很多的操作)

相对于ajax,axios更小巧

说了这么多,大家应该也理解了,两者之间的区别,那么接下来就给大家介绍一下具体用法

先来看一段代码

axios({
 method: 'post',
 url: '/user/12345',
 data: {
 firstName: 'Fred',
 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([getUserAccount(), getUserPermissions()])
 .then(axios.spread(function (acct, perms) { 
 // 两个请求现在都执行完成
 }));

如何安装呢

使用 npm :

 $ npm install axios

使用 bower:

 $ bower install axios

使用 cdn:

 <script src="https://unpkg.com/axios/dist/axios.min.js"></script>

文档

vue.js中Axios的概念以及使用方法

vue.js中Axios的概念以及使用方法:本篇文章给大家分享的内容是vue.js中Axios的概念以及使用方法,有着一定的参考价值,有需要的朋友可以参考一下 1.什么是Axios https://www.kancloud.cn/yunye/axios/234845这是官方中文文档,大家可以看看 Axios 是一个基于 promise 的 HT
推荐度:
标签: 使用 VUE 用法
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top