Vue使用for循环加Promise.all来发送多个请求,并且等到所有请求结束后处理数据

项目场景:

  1. 项目中要根据一个模型 id 的数组列表,来查询所有模型的数据
  2. 我需要对同一个接口循环发送多个请求,次数不定
  3. 必须等所有结果返回后,再处理数据,并展示

实现方法:

响应结果:

[
    {
        "code": 200,
        "msg": "新增成功"
    },
    {
        "code": 200,
        "msg": "新增成功"
    },
    {
        "code": 200,
        "msg": "新增成功"
    },
    {
        "code": 200,
        "msg": "新增成功"
    }
]

你可能感兴趣的:(vue.js,javascript,前端)