猿问

react添加的事件如何绑定自身

render(){

        return <div className="photo"  onClick={this.turn.bind(this)}>
                  
              </div>
    }
    我想在this.turn.bind(this)中的turn方法的参数中传递这个div元素自身如何实现?


DIEA
浏览 454回答 1
1回答

猛跑小猪

render(){&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return&nbsp;<div&nbsp;className="photo"&nbsp;&nbsp;onClick={(e)&nbsp;=>&nbsp;this.turn(e.target)}>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div> &nbsp;&nbsp;&nbsp;&nbsp;}或者就直接传事件对象过去, 在 turn 方法里用 target 获取(我基本都是这么做的).
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答