react组件中循环列表事件如何绑定,类似vue中v-for列表某一项的点击事件

如果要获取事件对象,新建个匿名函数执行试试。
onClick={e=>this.preview(item)}
你现在这种 写法 遇到了什么问题?
react onClick自执行问题与react绑定事件的几种方式比较(性能与优缺点)_崽崽的谷雨-CSDN博客_react延迟执行onclick 写组件的时候发现子组件的onClick方法自动执行了,代码如下:let columns=[{ title:"姓名", width:"150", dataIndex:"name"},{ title:"年龄", width:"150", dataIndex:"age"},{ title:"菜单权限", width:"150", dataIndex:"menuConfig", //render=(text,record)=>{ //return(
https://blog.csdn.net/weixin_44058725/article/details/111267097 不知道你表达的是不是这个意思,react中,如果直接给事件函数传参,该函数会立即执行,如果想要实现点击该节点时在执行这个函数 同时给这个函数传参的话,需要在这个函数后面加一个 bind,bind中的第一个参数是 this指向,第二个是你需要传递的参数
onClick={this.preview.bind(this, item)}
建议描述遇到了什么具体问题或bug
onClick={()=>this.preview(item)}
这样应该就行了
可以的话麻烦采纳~