2017-07-06 89 views
0

我如何使嵌套axios调用?我需要将第一次axios呼叫的结果作为参数传递给第二个axiosReact js嵌套axios调用

+0

你好,欢迎来到StackOverflow。请花一些时间阅读帮助页面,尤其是名为[“我可以询问什么主题?”(http://stackoverflow.com/help/on-topic)和[“我应该问什么类型的问题避免问?“](http://stackoverflow.com/help/dont-ask)。更重要的是,请阅读[Stack Overflow问题清单](http://meta.stackexchange.com/q/156810/204922)。您可能还想了解[最小,完整和可验证示例](http://stackoverflow.com/help/mcve)。 – Chris

回答

1

您可以像正常承诺那样链接。点击第一个请求的.then中的下一个请求,然后返回该承诺,以便您为第二个请求创建.then

axios.get(...) 
    .then((response) => { 
    return axios.get(...); // using response.data 
    }) 
    .then((response) => { 
    console.log('Response', response); 
    });