linksArray 是一个包含六个链接的数组.
我想使用这个数组来执行(6)获取请求.然后,我想采取响应,并setState在响应映射后得到我想要的结果.
这里有什么帮助?
getGistsDescriptions = () => {
let promiseArray = linksArray.map((url) => { return axios.get(url)});
axios.all(promiseArray)
.then(axios.spread((...res) => {
console.log(...res);
/*let temp = res.map((element) => {
return element.data;
});*/
//this.setState({ gistsDescriptions: temp });
}))
.catch((err) => {
console.log(err);
});
}
Run Code Online (Sandbox Code Playgroud)
我也试过这个:
getGistsDescriptions = () => {
let promiseArray = linksArray.map((url) => { return axios.get(url)});
axios.all(promiseArray)
.then((results) => {
console.log(results);
/*let temp = results.map((element) => {
return element.data;
});*/
//this.setState({ gistsDescriptions: temp });
})
.catch((err) => { …Run Code Online (Sandbox Code Playgroud)