銆恓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 鍔熻兘棰勮

鍒繖鐫€鎾掓鍎夸簡锛岄€佷綘涓€鏈€婂墠绔嚱鏁板紡鏀诲煄鎸囧崡銆嬪彲濂斤紵

鑵捐 Git 瑙勮寖鍑虹倝锛屽啓缁欏紑鍙戣€呯殑 Git 鎸囧崡!

銆婅吘璁伐绋嬪笀鎬荤粨JAVA闈㈣瘯鎸囧崡銆?PDF

濡備綍閫夎喘宸ヤ笟璺敱鍣紵2020骞村伐涓氳矾鐢卞櫒閫夎喘鎸囧崡_浜戞垚鐢靛瓙璁惧