let res = new Promise((resolve,reject)=>{
axios.put(orginUrl, fileInfo.file, {
headers: {
'Content-Type': 'multipart/form-data',
Authorization: authorization,
}
}).then(res=>{
resolve(res.data.data)
}).catch(err=>{
reject('请求错误')
})
})
let resPreview = new Promise((resolve,reject)=>{
axios.put(orginUrl, fileInfo.file, {
headers: {
'Content-Type': 'multipart/form-data',
Authorization: authorization,
}
}).then(res=>{
resolve(res.data.data)
}).catch(err=>{
reject('请求错误')
})
})
Promise.all([res, resPreview]).then((result) => {
console.log(result)
uploadPercent.value = 100;
}).catch((error) => {
console.log(error)
})
多个请求时,想要请求异步执行,并且全部请求执行完再执行后面的代码 promise all
最新推荐文章于 2023-09-12 15:41:36 发布