react点击事件如何传传传参。

想实现多个按钮使用同一点击事件,结果事件处理懵逼了,react还是不习惯根本不知道怎么传参数。
大家是怎么处理参数问题的,还有虚拟dom如何使用自定义的属性像data-name这样的

阅读 65.9k
5 个回答
<button onClick={this.handleClick.bind(this, props0, props1, ...}></button>

handleClick(porps0, props1, ..., event) {
    // your code here
}

最佳错了,应该改成这样!

<button onClick={(ev) => {this.handleClick(ev, arg1, arg2,……)}}/>

handleClick(ev, arg1, arg,……) {

//code

}

this.handleclick.bind(this,要穿的参数)
handleclick(要穿的参数,event)

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏