码迷,mamicode.com
首页 > 其他好文 > 详细

React--- 事件的callback函数绑定的问题

时间:2016-09-13 18:54:19      阅读:283      评论:0      收藏:0      [点我收藏+]

标签:

在师父的指点下,开始React的学习。这个React很强大,生产可以复用的组件。开发效率很高,使用这个开发很规范,有流程。可以说是改变了传统的前端是个切图仔,使用它可以前后端开发分离。并行开发,效率很高。
这个问题是今天第一次遇到。
在事件中我绑定了一个函数,这看起来没有什么。很正常。。
<div id="calendar" onClick={this.selectDate.bind(this)} >
{this.createCalendar()}
</div>

变化在我在后面加个参数如下:
<div id="calendar" onClick={this.selectDate.bind(this,para)} >
{this.createCalendar()}
</div>

这样的问题很严重,导致了事件冒泡时e.target 变成了未定义。一旦取消这个参数恢复如初。我还并不知道为什么,但是这个问题个人感觉值得注意,说明事件中bind会产生一些问题。其内部原因我还不知道。但是
还是记录在这。如果有人,看到了知道为什么,麻烦请告知。不知道的话,还是别这样绑会很危险,出一些乱子。那就这样,先记着。如果我能解决,会有后续的。

React--- 事件的callback函数绑定的问题

标签:

原文地址:http://www.cnblogs.com/jlzt/p/5869281.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!