REACT 中事件处理函数传递参数的两种方式
2019-06-26 本文已影响0人
alokka
第一种是箭头函数传参
<button onClick={(value) => this.deleteRow(id, value)}>Delete Row</button> // 箭头函数传参
箭头函数没有this指向,默认是继承外部上下的this,所以箭头函数中的this指向的就是组件
第二种是bind() 传参
<button onClick={this.deleteRow.bind(this, id)}>Delete Row</button> // bind() 形式传参
bind() 方法可以把组件的this代替函数的this