簡體   English   中英

如何使用onClick將數據從.map傳輸到href元素的功能

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM