我的处女作《Canvas系列教程》在我的Github上正在连载更新,希望能得到您的关注和支持,让我有更多的动力进行创作。
教程介绍、教程目录等能在README里查阅。
因为要传递参数,所以想当然地把事件绑定写成了这个样子
<Button onClick={this.props.handleButtonUpload(this.props)} >上传</Button>
后来发现页面加载的时候函数执行了,反而点击的时候不执行 ,于是改成下面的代码
<Button onClick={()=>this.props.handleButtonUpload(this.props)} >上传</Button>
结论:函数带括号加载时就会执行,不带括号时正常运行