銆恓s銆慞romise.all椋熺敤鎸囧崡
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了銆恓s銆慞romise.all椋熺敤鎸囧崡相关的知识,希望对你有一定的参考价值。
鏍囩锛?a href='http://www.mamicode.com/so/1/%e5%bf%85%e9%a1%bb' title='蹇呴』'>蹇呴』
mis return 鏂规硶璋冪敤 鎴愬姛 error OLE res 璋冪敤鎴戜箣鍓嶇湅Promise锛岄噷闈㈡湁涓柟娉曞彨all锛屽洜涓烘帴鍙f槸寮傛鐨勶紝褰撲綘鐨勪笟鍔″繀椤绘嬁鍒板嚑涓笉鍚屾帴鍙g殑鎵€鏈夋暟鎹悗锛屽啀杩涜姣旇緝鎴栬€呴€昏緫鎿嶄綔锛岃繖涓椂鍊欏氨鍙互鐢ㄥ埌杩欎釜鏂规硶銆?br> 姝ゅ璐翠笂绀轰緥浠g爜锛屾槸浠ue2涓烘鏋剁殑鑳屾櫙涓嬶細
// 鎼厤async await 杩涗竴姝ヤ紭鍖? // 鎺ュ彛1
async getA(){
// return涓€涓狿romise瀹炰緥瀵硅薄
return await new Promise((resolve,reject)=>{
this.API1().then(res=>{
resolve(res)
})
}).catch(error => {
console.log(error)
})
}
// 鎺ュ彛2
async getB(){
// return涓€涓狿romise瀹炰緥瀵硅薄
return await new Promise((resolve,reject)=>{
this.API1().then(res=>{
resolve(res)
})
}).catch(error => {
console.log(error)
})
}
`promise.all鏄瓑寰呮墍鏈夊紓姝ヨ祫婧愬姞杞藉畬姣曞悗鍐嶆墽琛屼唬鐮併€俙
// 鍙傛暟鏄竴涓暟缁勶紝鏁扮粍閲岄潰鏄竴涓釜鎺ュ彛鏂规硶璋冪敤
// 娉ㄦ剰锛氬鏋滄湁涓€涓帴鍙eけ璐ラ兘涓嶈兘鎴愬姛杩斿洖
getPromiseAll([this.getA(),this.getB()]).then(res=>{
console.log(res) // [{data:{...}},{data:{...}}] 杩斿洖涓€涓暟缁勶紝鏁扮粍鐨勫厓绱犱唬琛ㄤ笉鍚屾帴鍙g殑鍝嶅簲鏁版嵁
})
以上是关于銆恓s銆慞romise.all椋熺敤鎸囧崡的主要内容,如果未能解决你的问题,请参考以下文章
涓€鐧剧鐪嬫噦2020鐗圫crum鎸囧崡涓冨ぇ鏍稿績鍙樺寲 闄勪腑鏂囩増PDF涓嬭浇
銆奣hree.js 鍏ラ棬鎸囧崡銆? Three JS 鍔熻兘棰勮
鍒繖鐫€鎾掓鍎夸簡锛岄€佷綘涓€鏈€婂墠绔嚱鏁板紡鏀诲煄鎸囧崡銆嬪彲濂斤紵