关于Promise

Promise.all ()

可以使用Promise.all 封装多个请求,这时候返回的数据会封装成数组,在使用[...参数1, ...参数2]
合并成一个数组对象

 Promise.all([
      getDetailListApi({
        currentPage: 1,
        pageSize: 1000,
        parentId: 2,
        token: localStorage.getItem("token")
      }),
      getDetailListApi({
        currentPage: 1,
        pageSize: 1000,
        parentId: 16,
        token: localStorage.getItem("token")
      })
    ]).then(res => {
      if (res[0].success == true && res[1].success == true) {
        this.sourceArr = [...res[0].data.list, ...res[1].data.list];
      }
    });

你可能感兴趣的:(关于Promise)