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

毕设海岸 其他问答 1

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

回复

共2条回复 我来回复
  • 毕设导航
    这个人很懒,什么都没有留下~
    评论

    不知道你表达的是不是这个意思,react中,如果直接给事件函数传参,该函数会立即执行,如果想要实现点击该节点时在执行这个函数 同时给这个函数传参的话,需要在这个函数后面加一个 bind,bind中的第一个参数是 this指向,第二个是你需要传递的参数

    onClick={this.preview.bind(this, item)}
    
    0条评论
  • 源码客栈
    这个人很懒,什么都没有留下~
    评论

    如果要获取事件对象,新建个匿名函数执行试试。

    onClick={e=>this.preview(item)}
    
    0条评论

发表回复

登录后才能评论