Promise.all([
this.getData()
]).finally(()=>{
})
//调用接口
this.getData(){
return new Promise(resolve=>{
//请求接口
getMyData({}).then(response=>{
},err=>{
}).finally(resolve)
})
}
this.getData()
]).finally(()=>{
})
//调用接口
this.getData(){
return new Promise(resolve=>{
//请求接口
getMyData({}).then(response=>{
},err=>{
}).finally(resolve)
})
}
本文介绍了一种使用Promise.all结合finally实现接口调用的方法。具体实现中,通过Promise构造函数封装getMyData请求接口,并将该Promise实例放入Promise.all中进行并发请求处理。最终通过finally确保无论成功或失败都会执行指定的回调。
557

被折叠的 条评论
为什么被折叠?



