Stack Overflow에서 여기에 나오는 예제를 따르려고하고 있으며 제대로 작동하지 않습니다. 그래도 "색인"이라고하는 모든 것을 제거하면 제대로 작동합니다. 그것은 "페이지"에 잘 전달됩니다. 누군가 올바른 결정을 내게 가르쳐 주시겠습니까? 감사합니다.클릭하면 목록의 색인을 얻습니다.
내 클릭 기능
handleOnClick(page, index) {
console.log(page); //page is correct
console.log(index); //undefined
}
이
let self = this;
playlistList[pos].list.map(function(page, index)
{if (page.selected) {
return (
<tr key={page.id} onClick={() => self.handleOnClick(page, index)}>
<td>{page.name}</td>
<td>{page.subComposition.name}</td>
</tr>
);}
}
귀하의 매개 변수 Ju66ernaut 매개 변수 @ 뒤로 – Ju66ernaut
을 전달하고 있습니다. 난 handeClick 매개 변수를 반대로 작동하지 않습니다 – user1189352
handleOnClick (index, page) 그리고 페이지에서 전달, – Ju66ernaut