有一个上传图片的需求,使用antd的upload组件一次性上传多张图片即调用多次接口,怎么检测最后一张图片已上传完毕?
antd提供的上传完毕是每个图片上传完毕,只要最后一个完毕。
有一个上传图片的需求,使用antd的upload组件一次性上传多张图片即调用多次接口,怎么检测最后一张图片已上传完毕?
antd提供的上传完毕是每个图片上传完毕,只要最后一个完毕。
先定义一个状态组:
var store = [{id:1,upload:false},{id:1,upload:false},{id:1,upload:false}………………]
id是每个图片的唯一标识,自己选一个值;
每上传成功1次就遍历store,改变相应的状态,然后判断是不是所有的状态都变了,后面就不用说了吧:)
10 回答11.4k 阅读
4 回答3.3k 阅读✓ 已解决
2 回答2.9k 阅读✓ 已解决
3 回答2.5k 阅读✓ 已解决
3 回答2.3k 阅读✓ 已解决
2 回答2k 阅读✓ 已解决
4 回答2k 阅读✓ 已解决
尝试用
Promise.all()
方法实现过吗