vue 请求时方法执行顺序问题,异步请求无法同时处理多个接口,使用同步顺序执行:async/await使用

异步解决方案:async/await

  1. 多个await,同步拿到数据再处理
  2. 多个接口处理拿到数据进行处理,再进行渲染的步骤
  3. 解决数据不同步问题

代码:

使用async,await:

async _getCurrentTagsGet() {let result = []let paramTag = {limit: 100,belong_to_who: '',belong_to_what: 'bug',}const tags = await this.INAPI.apiGetTagsGet(paramTag)// 可以多个await,同步拿到数据再处理const xxx = await this.xxx(xxx)console.log(xxx)if (tags.code === RES_OK) {console.log(tags)result = tags.data.results} else {elementUiMsg(this, 'warning', '获取标签失败')}return result
},

注意:小程序需要打开【增强编译】

vue 请求时方法执行顺序问题,异步请求无法同时处理多个接口,使用同步顺序执行:async/await使用相关推荐

  1. 【vue其他相关】欢迎讨论!异步请求放在生命周期中的created还是mounted,已填坑

    文章目录 前言 两个生命周期 场景1 场景2 场景3 结论 如何处理场景一和场景二的问题 最后 前言 曾经在百度上搜这个问题,看到的答案都是相互复制粘贴的,而且个人觉得并没具体场景举例说明,并没有好的 ...

  2. java异步请求显示数据格式_JSON(四)——异步请求中前后端使用Json格式的数据进行交互...

    json格式的数据广泛应用于异步请求中前后端的数据交互,本文主要介绍几种使用场景和使用方法. 一,json格式字符串 functionsentAjax(){ $.ajax({ type:'POST', ...

  3. php异步请求$.post,如何用PHP实现异步请求、忽略返回值

    本篇文章的主要内容是用PHP实现异步请求.忽略返回值,具有一定的参考价值,有需要的朋友可以看看,希望能对你有帮助. 项目需要,场景如下: 某个条件下需要调用接口发送多个请求执行脚本,但是由于每个请求下 ...

  4. HTML发送异步请求,使用原生JS发送ajax异步请求

    Ajax Ajax: Asynchronous javaScript and xml (异步的JavaScript和xml技术).当我们向服务器发起请求的时候,服务器不会像浏览器响应整个页面,而是只有 ...

  5. ajax异步请求验证ua的网页,ajax 异步请求数据

    点击页面 事件.获取新的列表 获取列表 // 因为是测试所以请求页面和参数都写死了 PHP 部分 分为两个.一个是第一次请求的php页面,别一个是异步请求的php页面 index.php $list ...

  6. 解决异步问题,教你如何写出优雅的promise和async/await,告别callback回调地狱!

    解决异步问题--promise.async/await 一.单线程和异步 1.单线程是什么 2.为什么需要异步 3.使用异步的场景 二.promise 1.promise的三种状态 2.三种状态的表现 ...

  7. ajax请求时拒绝访问,ajax跨域请求js拒绝访问的解决方法

    ajax跨域请求js拒绝访问的解决方法 内容精选 换一换 可能原因kubelet服务没有运行或运行异常.kubelet服务没有运行或运行异常.解决方法可以通过systemctl status kube ...

  8. vue解决一个方法同时发送多个请求

    在项目开发过程中,让人抓狂之一的问题就是一个点击事件,当快速点击的时候,它会重复发送多个请求.这是不允许出现的. 但是怎么解决这个问题呢? 一般处理方法,就是点击的时候,立刻将该按钮disabled, ...

  9. 跨时钟域方法(同步器、异步FIFO、边沿检测器、脉冲同步器、同步FIFO)

    目录 1.跨时钟域方法的原因 2.跨时钟处理的两种思路 3.跨时钟域分类--单比特信号跨时钟 3.1.1慢时钟---快时钟.(满足三边沿准则,有效事件可以被安全采样) 3.1.2慢时钟---快时钟.( ...

最新文章

  1. 科学家发现跨越生命的重要门槛或许没那么难
  2. 通过SCCM部署Office365应用
  3. 压缩感知(Compressive Sensing)学习之(一)
  4. silverlight 调用默认打印机
  5. linux系统用xset命令,专 linux命令之set x详解
  6. 代码大全 MSIL语言程序设计
  7. 将一个数组中的值按逆序重新排放。_六十五、下一个更大的数系列,单调栈解决方法...
  8. 从文件中读取数据以创建图
  9. Project2010简易操作指南[转]
  10. Linux进程调度:完全公平调度器 Completely Fair Scheduler 内幕| linux-2.6
  11. 倒数58天 -- 分治法 -- 使用循环求方程的一个解
  12. git 改local branch名字_最好的Git分支管理教程
  13. 【编辑器】Notepad++相关
  14. 蓝讯数卡api接口,可以接通25家话费充值卡、游戏点卡官方通道,轻松完成客户快速消耗...
  15. fisco bcos DagTransferUser.java 源码解析阅读注释
  16. 潜利KINGLEE触摸屏维修喷码机显示屏电脑
  17. 机械设计:机械加工中获得工件尺寸精度的常用方法!
  18. 怎样查找计算机死机日志,死机和日志错误
  19. 【BFS 广度优先搜索】详解感染橘子最短时间问题
  20. 【UEFI基础】Protocol介绍

热门文章

  1. 使用c# openfiledialog谨记的事情
  2. 通过批处理文件启动Oracle服务
  3. 烧写linux内核的步骤,启动redboot后,向目标机烧写一个linux内核的全过程
  4. matlab1分钟数据转5分钟,把股票的5分钟k线数据转换成matlab的day文件
  5. ajax跨浏览器初始化,使用Ajax的jQuery localStorage的跨浏览器
  6. .html好 还是.asp好,各位说说在ASP.net里 用静态函数的好 还是实例函数出处HTML好???...
  7. file java详解_Java中File的实例详解
  8. 信息学奥赛一本通(1409:判决素数个数)
  9. 数论 —— 整数分解
  10. Blah数集(信息学奥赛一本通-T1333)