如何读取DDRAGON LOL API中的图像

问题描述 投票:0回答:1

我正在使用这个API:https://ddragon.leagueoflegends.com/cdn/12.4.1/data/en_US/champion.json

我可以很好地读取所有参数(名称、ID 等),但是当我想显示冠军的图像时,它没有显示。

将我的代码留在这里,尝试一切:

let elements = [];

for (let i = 0; i < 3; i++) {
  elements.push(
    <Champ
      nombre={this.state.champions.data.Akali.image[0]}
      img={this.state.champions.data.Akali.image.sprite}
    />
  );
}
javascript reactjs api loops jsx
1个回答
0
投票

它不起作用,因为 this.state.champions.data.Akali.image[0] 有“Akali.png”并且没有获取图像的完整链接。请改用此网址:“ddragon.leagueoflegends.com/cdn/12.4.1/img/champion/Akali.png”

© www.soinside.com 2019 - 2024. All rights reserved.