为了账号安全,请及时绑定邮箱和手机立即绑定

有人用onChange={()=>this.handelChage()}这种方法吗? 然后方法调用的时候方法触发,event是undefined

https://img1.sycdn.imooc.com//5bbee726000106d605010225.jpghttps://img1.sycdn.imooc.com//5bbee7360001850104130183.jpg打印的event是undefined

正在回答

5 回答

我觉得这位同学要加强基础知识的学习啊 你在 onChange={()={this.handleChange()}} 中都没有传 event 过去,那么在你的回调中怎么能出现 event 呢? 

0 回复 有任何疑惑可以回复我~

其实我想请问为什么用

onChange={this.handleChange}

这样的写法就不用传 event 也能在 handleChange 函数里拿到 event 呢?

0 回复 有任何疑惑可以回复我~
#1

慕婉清9858297

传值了,在constructor()下改变了事件的this指向,在 handleChange(event){}这里传值了
2019-10-12 回复 有任何疑惑可以回复我~

需要绑定主窗口的this到组件的this,event才会传过去

0 回复 有任何疑惑可以回复我~

onChange={(event)=>{this.handleChange(event)}}

2 回复 有任何疑惑可以回复我~

onChange={this.handleChange}

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有人用onChange={()=>this.handelChage()}这种方法吗? 然后方法调用的时候方法触发,event是undefined

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信