【发布时间】:2019-08-06 10:58:45
【问题描述】:
我正在尝试使用 Twitch API 来学习 Axios 和 Vue。我正在从该 API 获取数据,并且有 thumbnail_url 用于频道的缩略图,但我必须更改该数据的 width 和 height 因为它是这样来的;
https://static-cdn.jtvnw.net/previews-ttv/live_user_shroud-{width}x{height}.jpg
我正试图这样做;
beforeMount(){
helix.get('streams?language=en').then((response) => {
for(var i=0; i < response.data.data.length; i++){
response.data.data[i].thumbnail_url.replace("width", "40")
}
console.log(response.data.data)
this.results = response.data.data
})
.catch(function (error) {
console.log(error);
});
},
实际上,我不明白什么是行不通的。我知道有一点我错过了。如果有人可以帮助我,那就太好了。 如果这样做不是正确的方法,那么正确的方法是什么? 非常感谢。
【问题讨论】:
-
您认为哪个部分不起作用?您是否没有在响应中获取数据,或者您无法替换
width? -
在我检查控制台日志或输出的代码之后,它看起来仍然一样。宽度字符串没有改变。
标签: vue.js axios twitch twitch-api