想实现多个按钮使用同一点击事件,结果事件处理懵逼了,react还是不习惯根本不知道怎么传参数。
大家是怎么处理参数问题的,还有虚拟dom如何使用自定义的属性像data-name这样的
想实现多个按钮使用同一点击事件,结果事件处理懵逼了,react还是不习惯根本不知道怎么传参数。
大家是怎么处理参数问题的,还有虚拟dom如何使用自定义的属性像data-name这样的
最佳错了,应该改成这样!
<button onClick={(ev) => {this.handleClick(ev, arg1, arg2,……)}}/>
handleClick(ev, arg1, arg,……) {
//code
}
建议使用es6箭头函数
<button onClick={(ev, arg1, arg2,……) => {this.handleClick(ev, arg1, arg2,……)}}/>
handleClick(ev, arg1, arg,……) {
//code
}
另外推荐一篇关于this绑定的文章http://egorsmirnov.me/2015/08/16/react-and-es6-part3.html
6 回答2.4k 阅读
3 回答2.1k 阅读✓ 已解决
2 回答2.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
2 回答1.9k 阅读✓ 已解决