async function init() {const [{data: { code },},{data: { code: aCode, data: aInfo },}] = await Promise.all([stop.getEnrollment({data: {userId,},}),stop.properties({data: {userId,},})]);}

stop.getEnrollmentstop.properties 是两个接口,都返回一个promise对象。

在此基础上再添加一个异常处理:

async function init() {try{const [{data: { code },},{data: { code: aCode, data: aInfo },}] = await Promise.all([stop.getEnrollment({data: {userId,},}),stop.properties({data: {userId,},})]);}catch (e) {console.error(e);} finally {//setLoading(false);}
}

使用try catch会捕获异常行为,方便后续处理。

使用await实现多接口并行调用相关推荐

  1. promise设置多个接口并行调用

    promise如何设置多个接口并行调用呢?这里我使用了promise all的方式,一开始让三个接口同时调用,代码如下图所示. mounted: function () {this.$nextTick ...

  2. 后端接口并行调用方案

    1. 一个串行调用的例子 如果让你设计一个APP首页查询的接口,它需要查用户信息.需要查banner信息.需要查标签信息等等.一般情况,小伙伴会实现如下: public AppHeadInfoResp ...

  3. XRPC接口双向调用

    一般远程接口调用的服务都是基于客户端主动调用服务端,由服务端来提供相关的接口服务:在新版本的XRPC中引入了一个新的功能,即接口双向通讯,组件提供服务创建客户会话的接口代理并调用客户提供的接口服务.接 ...

  4. 内部服务并行调用_25行以下代码中的并行SOAP调用的Express服务

    内部服务并行调用 总览 (Overview) Let's suppose there is a service that has the following features: 假设有一项服务具有以下 ...

  5. 并行调用框架封装实战-completionService

    后端思维篇:手把手教你写一个并行调用模板 前言 手把手教你写一个并行调用模板 业务场景:查询采集详情.处理详情.发送详情 实现方案: 方案1: 串行实现查询采集详情.处理详情.发送详情 方案2: Co ...

  6. 后端思维篇:手把手教你写一个并行调用模板

    前言 36个设计接口的锦囊中,也提到一个知识点:就是使用并行调用优化接口.所以接下来呢,就快马加鞭写第二篇:手把手教你写一个并行调用模板~ 一个串行调用的例子(App首页信息查询) Completio ...

  7. 让API并行调用变得如丝般顺滑的绝招

    当数据量较大的时候,都会通过分库分表来拆分,分担读写的压力.分库分表后比较麻烦的就是查询的问题,如果不是直接根据分片键去查询的话,需要对多个表进行查询. 在一些复杂的业务场景下,比如订单搜索,除了订单 ...

  8. 关于tab栏切换时数据接口的调用

    关于tab栏切换时数据接口的调用 <template><view class="container"><view class="tabBox ...

  9. rpc接口并发调用实例

    问题背景 需要根据id通过rpc调用查询具体信息,因为没有提供批量查询的接口,所以做法是挨个遍历查询,那意味着: 如果有100个id,就需要顺序进行100次rpc调用,假设每次rpc接口的调用时间是5 ...

最新文章

  1. java静态变量和实例变量的区别6_java静态变量的与实例变量的区别
  2. Vi Command
  3. SAP CRM商机页面上赢单原因的字段是怎么配出来的
  4. java学习(67):匿名内部类
  5. new操作符的作用是什么
  6. html语言class,HTML DOM
  7. iOS底层探索之LLVM(一)——初识LLVM
  8. 3个好用的3D点云数据标注工具推荐
  9. 算术关系和逻辑关系---皮尔斯逻辑之二
  10. python右对齐输出乘法表_python输出九九乘法表
  11. 蓝牙LMP剖析(一)
  12. 【Android】安卓开发实战之软键盘设置
  13. 计算机长时间休眠后无法唤醒,为什么我电脑长时间不动进入待机状态却无法唤醒出现死机情况?必须强制关机!...
  14. 【sex.com最贵的域名】
  15. GPGPU实时光线刻蚀模拟
  16. 【云原生】设备云之前端可视化编程基础
  17. CSDN文章摘要自定义修改
  18. com.itextpdf.io.IOException Type of font null is not recognized
  19. 6-1 Point类的运算 (10 分)
  20. ajaxsubmit php上传文件,怎样用AjaxSubmit()提交file文件

热门文章

  1. Java应用CPU问题排查
  2. 聊聊高并发(三十)解析java.util.concurrent各个组件(十二) 理解CyclicBarrier栅栏
  3. 你知道css单位fr吗?
  4. 【转】python中的对象拷贝
  5. 史上最全的JUC并发图
  6. Powershell管理系列(三十一)PowerShell操作之批量创建邮箱
  7. 如何在servlet刚启动时候获取服务器根目录?
  8. AndroidManifest详解
  9. 如何区分 B2B、B2C、C2C、C2B、C2C2B、C2B2B、O2O、ABC、B2G、BMC?
  10. asp.net生命周期