[英]How to transfer data from .map to function from href element with onClick
我正在嘗試將一個元素從.map移到onClick函數,以便可以將其傳遞給redux,但是我不確定如何繼續。 這是我的代碼
const Lists = lists.map((list, index) =>
<li key={index}> {list.name} <a href="#" onClick={this.listInfo.bind(this)}>Learn More</a> </li> );
這是功能
listInfo(event){
event.preventDefault();
var el = list.name //this is where I want to save that value;
console.log(el)
}
提前致謝
嘗試這個....
const Lists = lists.map((list, index) =>
<li key={index}> {list.name} <a href="#" onClick={(e) => this.listInfo(e, list.name)}>Learn More</a> </li> );
然后將功能更改為此...
listInfo(event, listName){
//.....
console.log(listName);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.