我使用這個簡單的渲染功能與事件處理程序刪除特定的事件監聽器:如何從react.js元素
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函數的性能如何,我知道它的資源很重,但是我正在做它完美的事件。
是否可以只刪除特定的偵聽器,然後一旦刪除將其添加回不同的時間點?
你貼什麼是相當多我怎麼設置我的了,我身邊換本的零和this.moving功能。這就是訣竅。這兩個都是很好的答案,但是你增加了我感覺更多的上下文 – asherrard