react中bind函数传参问题

以input事件为例:

html代码:

<Input 
    placeholder="电子邮箱" 
    value={this.state.addEmail} 
    onChange={this.addInputChange}
    onBlur={this.checkEmail.bind(this,'flagAddEmail')} 
/>

注意最后一行,bind的参数为(this,‘你要传的参数’)

js代码如何接收参数:

checkEmail(name,evt) {
    console.log(name);                 //flagAddEmail
    console.log(evt.target.value);     //input中输入的值
}
    原文作者:蒋个笑话吧
    原文地址: https://segmentfault.com/a/1190000018690660
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞