vue中有多个api调用,每个api都使用信息。从上次通话中获取

时间:2019-06-21 06:32:29

标签: javascript api vue.js

我正在进行API调用以获取数据,然后将从该优先调用中获取的信息用于进行另一个API调用。 在boardid中,我提供了Board ID

   methods: {
     async getdata() {
response2 =await axios.get('https://api.trello.com/1/boards/boardid/cards?fields=all&key=keyid&token=tokenid')
vm.response = response2.data; 
for(let i = 0; i <5; i++){
vm.cardlink = response2.data[i].shortLink;
vm.cardid = response2.data[i].id;
vm.arr.push(vm.cardlink);
response3 =  await axios.get("https://api.trello.com/1/cards/"+vm.cardid+"/attachments?feilds=all&key=keyid&token=tokenid")
vm.name = response3.data[0].name;
console.log(response3);
vm.arr.push(vm.name);
  }
  }
  }

----------
<div id="app">  
<div v-for="img in arr">    
<img :src="'https:/y/library/'+arr[0]+'/'+arr[1]" style="width:250px"/>
</div>
</div>

我得到10张相同的图像。我如何迭代该数组。用于获取其他图像。

0 个答案:

没有答案