Vue Axios in for循环

时间:2018-06-06 21:27:42

标签: javascript jquery api vue.js axios

我是Axios / View Development的新手。我有一个Object(从api获取),包含3个我想要的对象的URL。但是当我执行for循环时,警报序列是:0-1-2-Object-Object-Object。 我希望它是:0-Object-1-Object-2-Object

对象左右没有任何问题。只是序列错了。

段:

  axios.get(`---myapi---`)
  .then(response => {
    this.cars = response.data;
    var i;
    for (i in this.cars){
        alert(i);
axios.get(response.data[i].api)
  .then(response => {
    this.cars[i] = response.data;
    alert(JSON.stringify(this.cars[i]));
  })
  .catch(e => {
    this.errors.push(e)
    alert(e);
  })
}

  })
  .catch(e => {
    this.errors.push(e)
  })
}

我的错在哪里?

0 个答案:

没有答案