【发布时间】:2019-03-18 14:56:03
【问题描述】:
因此,我在这里尝试映射从 API 获得的响应,在从 API 获取项目之前,我正在对其进行静态测试,并为从 {1} 开始的每个项目创建了一个唯一的数字 ID现在我正在尝试找到一种方法,为我得到的每个项目创建某种 for 循环,为每个项目提供一个从 {1} 开始的唯一编号 id,我该如何实现?
<div className="items">
{this.state.items.map(i =><a href="/" id={1} onClick={this.targetValue} className={this.state.selected === "1" ? "selected" : ""}>{i.name}</a>
</div>
【问题讨论】:
-
使用 id={Math.floor(Math.random() * 12) + 1} 计数 1 到 12
-
我认为在我的情况下它不能是随机的,我只想制作一个从 1 到 10 的 for 循环或其他东西
标签: reactjs ecmascript-6 lodash fetch-api