Promise 封装多张图片上传 Promise.all的简单使用

Promise 封装多张图片上传

运用场景

多图上传或者类型情况下

1.需要判断图片是否上传成功

2.图片上传顺序问题

3.在 Promise 的中有一个 Promise.all 的方法

部分代码

Promise 封装多张图片上传 Promise.all的简单使用

Promise.all 传入 promise 对象 数组,当所有的请求 都上传成功后,在 then 中接收到上传成功 或者失败的结果

Promise.all 简介

Promise.all() 批量执行 Promise.all([p1, p2,

p3])用于将多个promise实例,包装成一个新的Promise实例,返回的实例就是普通的promise 它接收一个数组作为参数

数组里可以是Promise对象,也可以是别的值,只有Promise会等待状态改变

当所有的子Promise都完成,该Promise完成,返回值是全部值得数组

有任何一个失败,该Promise失败,返回值是第一个失败的子Promise结果

结语

一个简单的 Promise 使用列子 有错误的地方 大家可以指出

以上是 Promise 封装多张图片上传 Promise.all的简单使用 的全部内容, 来源链接: utcz.com/a/56148.html

回到顶部