bind(this)
onClick={this.eventHandle.bind(this,'1111')}
切记
不能直接使用 onClick={this.eventHandle(1111)}
eventHandle = (params) => {
console.log(params)
}
render() {
return (
<div>
<button onClick={this.eventHandle.bind(this,'1111')}> bind 传参</button>
</div>
)
}
不使用bind(this)
使用箭头函数方式也可行 onClick={()=>this.evetHandle('1111')}
eventHandle= (params) => {
console.log(params)
}
render() {
return (
<div>
<button onClick={()=>this.eventHandle('1111')}> bind 传参</button>
</div>
)
}