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)

推荐问题
宣传栏