//发起请求,得到用户实体
function uploadImg(file){returnnewPromise(function (resolve, reject){
wx.uploadFile({
url:'https://www.api.com/upload',
filePath: file,
name:'file',
success:(res)=>{
let result = res.data;resolve(result);},
fail:()=>{reject("系统异常,请重试!")}})})}
function uploadImgs(files){
let that =thisreturnnewPromise(function (resolve, reject){
files.forEach(function (value, index, array){
that.uploadImg(value).then((res)=>{
files[index]= res
}).catch((res)=>{reject(res)})})
console.log(files)resolve(files)})}
module.exports.uploadImg = uploadImg
module.exports.uploadImgs = uploadImgs
第二步
let com =require("../../utils/common")
pullbulish: async function (e){
let that =thisconst tem =[];for(const item of that.data.imgList){
await com.uploadImg(item).then(res =>{
tem.push(res)})
console.log(tem)}
that.setData({
imgList: tem
})},