【发布时间】:2021-01-30 20:05:46
【问题描述】:
我正在向一个 api 发送一个 get 请求,其中值在一个数组中。
我想同时获取多个值。 除了使用索引来获取特定的键值,我还能如何做到这一点?
例如下面,我想要results.data.message.body.artist_list.[4].artist.artist_name 的每个结果,但不想使用索引[4]。
methods: {
fetchMusic(e) {
if (e.key === 'Enter') {
// eslint-disable-next-line no-undef
axios.get(' ... ', {
headers: {
'Access-Control-Allow-Origin': '*',
},
})
.then((response) => response).then(this.setResults);
}
},
setResults(results) {
this.artists = results.data.message.body.artist_list.[4].artist.artist_name;
this.artistname = results.data.message.body.artist_list[0].artist.artist_name;
},
},
};
</script>
感谢您对我的代码的任何输入
【问题讨论】:
-
你到底想要什么?如果我理解你是正确的,你想要一个艺术家姓名数组?只需在数组上使用地图:developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…