记录小知识
uniapp的多图片上传方法和单图片上传方法本质是一样的,无非就是你循环或者祂帮你循环
单图片上传:传递一个需要上传的图片链接
多图片上传:传递一个需要上传的图片组成的数组
单图片方式实现多图上传就需要循环调用上传接口
async upload() {
// 需要上传的图片数组
let array = [{},{},{}]
// 循环调用,这里不用foreach是因为foreach是单独一个函数作用域,使用await无法保持同步
for(let i=0;i<array.length;i++){
let res = await upload({url: array[i]})
}
}
不管哪种方式,服务端都是一条一条的收到的图片,应该不存在什么效率问题,当然我自己觉得,uniapp官方没有提示出来
我写代码途中都是一般都是用for循环+async await来解决不同步问题,如果有更好的方法,欢迎大佬指教一下