美文网首页
Promise.all()调用接口,并处理错误

Promise.all()调用接口,并处理错误

作者: 小李不小 | 来源:发表于2023-02-08 18:35 被阅读0次

当一个页面需要一次性调用多个接口,并且这些接口都互不影响,我们可采用Promise.all()方法来调用接口,这样比之前一个一个的调用速度快些

promiseALL() {
      Promise.all(catchFun([
        this.getInformList('通知公告'),
        this.getMyApps() // 获取应用分类
      ])).then(() => {
 
      }).catch(() => {
 
      })
      function catchFun(items) {
        return items.map(item => {
          item.catch(err => {
            Promise.resolve(err)
          })
        })
      }
    },
 async getMyApps() {
      let { userId} = this
      let { data } = await getApps({userId})
      this.appClassifyList = data.data
    },

相关文章

  • javascript实现文件下载

    第1步:调用接口 第2步:处理返回值,并下载

  • Hystrix 服务降级

    1.开启服务降级配置 2.微服务调用接口创建一个实现类处理错误 3.修改调用服务接口的注解

  • Swift学习笔记十四之错误处理

    1、错误处理:swift在运行时能够对错误进行处理并给出相应的操作//处理错误的几种方式:a、把错误传递给调用函数...

  • 如何通过Feign实现微服务之间带token访问

    问题描述 有做权限处理的服务接口直接调用会造成调用时出现http 401未授权的错误,继而导致最终服务的http ...

  • 动态代理

    接口中方法调用前、调用后添加业务处理,添加权限处理、日志处理 1. 实现InvocationHandler接口 2...

  • axios使用拦截器取消重复的请求

    由于接口响应速度等原因,在项目开发中经常需要处理重复点击导致多次调用接口的问题,针对每个接口调用单独处理相对繁琐,...

  • Promise

    例如一个输入框输入 15,16,17, 把这些数据各个循环进行接口调用添加 总结:一、Promise.all的使用...

  • promise.all 对数组循环调用接口

  • 我的swift

    1、处理内存不足的接口:didReceiveMemoryWarning //处理内存不足的接口:内存不足时,调用到...

  • os 了解一下

    os包提供了操作系统函数的不依赖平台的接口。设计为Unix风格的,虽然错误处理是go风格的;失败的调用会返回错误值...

网友评论

      本文标题:Promise.all()调用接口,并处理错误

      本文链接:https://www.haomeiwen.com/subject/uagqkdtx.html