我希望能够访问映射的项目ID。因此在地图内部,我有一个具有onClick事件的链接按钮。单击该特定项目ID时该如何访问?
idTest(){
console.log('id:', item.id);
}
this.dataTest = this.state.data.map((item, key) =>
<div key={item.Id}>
<div><p>{item.id}</p></div>
<Link to='/package_summary' onClick={this.idTest}>Click</Link>
</div>
);
答案 0 :(得分:0)
使用传递函数并将this.idTest
用作item.id
的参数,而不是传递this.idTest
:
<Link to='/package_summary' onClick={() => this.idTest(item.id)}>Click</Link>