【发布时间】:2021-07-27 02:28:18
【问题描述】:
我一直在尝试进行 api 调用并将数据作为数组接收回来,以迭代数组并填充反应组件。问题是我只收到了承诺,因此反应不会让我使用地图功能。我较新的反应并且无法理解问题。
我正在按如下方式进行 axios 调用:
const makeRequest = async (url) => {
return await axios.get(url).then(response => response.data);
}
然后尝试将数组响应保存在要迭代的变量中。
let data = makeRequest("someUrl");
如果我在请求中有console.log() 调用,我可以获得数组,但是一旦我尝试将它保存到变量中,我只会得到承诺。任何帮助都会非常感谢您!
【问题讨论】: