关键词搜索

源码搜索 ×
×

前端笔记-vue cli中axios批量发送get和post请求及注意事项

发布2019-08-12浏览6049次

详情内容

目录

 

 

基本概念

关键代码


 

基本概念

这里安装好axios后,还要安装qs

npm install --save qs

在vue cli中在created里面调用方法,他会在页面加载完成后自动调用!

批量发送代码

套到all里面的,就可以批量发送,然后v1,v2,v3就是最后的结果,

通过qs的stringify可以添加post的表单数据。

这里要注意一个问题。当一个数字比较长的时候,最好是使用字符串,不然会出现精度丢失。

程序运行截图如下:

 

关键代码

关键代码如下:

  1. <template>
  2. <div>
  3. .......
  4. </div>
  5. </template>
  6. <script>
  7. .......
  8. import axios from 'axios'
  9. import qs from 'Qs'
  10. export default {
  11. data(){
  12. return{
  13. .......
  14. }
  15. },
  16. components: {
  17. .......
  18. },
  19. created() {
  20. this.getData();
  21. },
  22. methods:{
  23. getData(){
  24. axios.all([
  25. axios.get('.......'),
  26. axios.get('.......'),
  27. axios.post('.......', qs.stringify({
  28. "xxx": "xxxxx",
  29. "xxx": "xxxxx"
  30. }))
  31. ]).then(axios.spread(function (v1, v2, v3){
  32. console.log(v1.data);
  33. console.log(v2.data);
  34. console.log(v3.data);
  35. }));
  36. }
  37. }
  38. }
  39. </script>

 

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载