我将这个简单的渲染函数与一些处理程序一起使用:
render:function(){
return (
<div id="all-highlights" class="highlight-container" onMouseDown={this.drag} onMouseUp={this.dragEnd} onMouseMove={this.moving}>
<div class="highlight">
</div>
</div>
);
}
在 React.createClass 函数中,使用类似:this.removeTheListener
函数,然后我将如何删除特定的 mouseMove 函数?不管 mouseMove 函数的性能如何,我知道它的资源很重,但对于我正在做的事情来说,它是完美的事件。
是否可以只删除一个特定的侦听器,然后在删除后在不同的时间点将其添加回来?