Axios两次请求GET,返回[object Object](Vue.js)

时间:2019-02-03 13:07:28

标签: api vue.js axios

我需要在axios中使用两个请求GET

数据:

  firstRepo: '',
  secondRepo: ''

和方法:

const api = "http://127.0.0.1:8000/api/apiGithub";

  axios.all([
      axios.get(`${api}/${this.firstRepo}`),
      axios.get(`${api}/${this.secondRepo}`)
    ])
    .then(axios.spread((firstRes, secondRes) => {
      console.log("firstRes: " + firstRes);
      console.log("secondRes: " + secondRes);

    }))
    .catch(function(error) {
      console.warn(error);
    });

我基于此documentation使用了axios.all。但是axios返回:

  

firstRes:[对象对象]   secondRes:[对象对象]

当我使用一次get时,会发生以下情况:

  axios
    .get(`${api}/${this.firstRepo}`)
    .then(response => (
      console.log(response)
    ))

然后Axios正确返回数据。

0 个答案:

没有答案