博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Vue2.0使用axios(四)
阅读量:5234 次
发布时间:2019-06-14

本文共 993 字,大约阅读时间需要 3 分钟。

一、安装

1、 利用npm安装npm install axios --save

2、 利用bower安装bower install axios --save
3、 直接利用cdn引入<script src="https://unpkg.com/axios/dist/axios.min.js"></script>

 

二、例子

1、 发送一个GET请求

//通过给定的ID来发送请求axios.get('/user?ID=12345')  .then(function(response){    console.log(response);  })  .catch(function(err){    console.log(err);  });//以上请求也可以通过这种方式来发送axios.get('/user',{  params:{    ID:12345  }}).then(function(response){  console.log(response);}).catch(function(err){  console.log(err);});

2、 发送一个POST请求

axios.post('/user',{  firstName:'Fred',  lastName:'Flintstone'}).then(function(res){  console.log(res);}).catch(function(err){  console.log(err);});

3、 一次性并发多个请求

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){    //当这两个请求都完成的时候会触发这个函数,两个参数分别代表返回的结果  })) 

三、部分代码

 

 

 

 

 

 

 

 

 

转载于:https://www.cnblogs.com/Lateautumn/p/7346911.html

你可能感兴趣的文章
Log4j配置详解
查看>>
ACE中对于不同类型数据的最大值最小值管理ACE_Numeric_Limits
查看>>
Json 解析的三个分析网站
查看>>
Q文件无刷新上传插件下载及介绍
查看>>
C语言中的转义字符
查看>>
windows2008 r2 时间同步命令
查看>>
学习笔记之01-C语言概述
查看>>
codeforces 31C Schedule 解题报告
查看>>
Centos7 手动编译 RabbitMQ ,并安装php amqp
查看>>
Can't locate Params/Validate.pm in @INC (@INC contains: /usr/local/lib64/perl5 /
查看>>
航空连接器、端子
查看>>
web-场景说明
查看>>
Django模板
查看>>
Python--面向对象进阶
查看>>
信号振铃是怎么产生的------转自于余博士
查看>>
Spring总结六:AOP(面向切面编程)
查看>>
运营社群看这篇就够了,微信群门槛设置,用户思维、流量思维与产品思维
查看>>
MyBatis数据库测试代码自动生成
查看>>
JAVA笔记140-使用this语句解决构造器重载相互调用问题
查看>>
【嵌入式linux】(第三步):安装串口终端 (ubuntu安装minicom串口终端)
查看>>