promise.all怎么将两个数据都传下去

    getLatestJob(context){         const result1=api.getJobJsonFromShield(context);         const result2=api.getJobJson(context);         Promise.all([result1,result2]).then(function(results){    return {      "shielddata":results[0], //response
      "nbudata":results[1]
    }
}).then(function(responses){return responses['shielddata'].json()



}).then(function(json){  console.log(json)
}

我想将两个数据都拿到分别执行对应mutation 第一个return能得到两个response对象 然后再怎么拿json呢### 问题描述


动漫人物
浏览 620回答 1
1回答

HUH函数

你能先把排版搞好么?猜测应该是:getLatestJob(context){  const result1=api.getJobJsonFromShield(context)     .then(response => {      return response.json();     });  const result2=api.getJobJson(context)     .then(response => {      return response.json();     });  Promise.all([result1, result2])     .then(([shieldData, nbuData]) {            }); }
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java