Dojo/on: 如何取消事件监听
可以使用'dojo/on' 模块的'remove'方法来取消事件监听。
示例代码:
require(['dojo/on'], function(on){
var handle = on(document, 'click', function(){
console.log('Click!');
});
// 取消事件监听
handle.remove();
});
在上面的代码中,我们使用'on'方法在'document'对象上监听了'click'事件,并将返回的句柄保存在了'handle'变量中。当不需要监听该事件时,我们可以使用'remove'方法来取消事件监听。
原文地址: https://www.cveoy.top/t/topic/oUkD 著作权归作者所有。请勿转载和采集!