[英]Remove custom event listener
我正在听一个自定义事件:
evt = new CustomEvent("fileThisEmail", {
detail: {
name: name,
email: email,
content: content
}
});
window.dispatchEvent(evt);
window.addEventListener("fileThisEmail", this.handleFileEmail);
我需要删除监听器。 我试过了:
window.removeEventListener("fileThisEmail", this.handleFileEmail);
window.removeEventListener("fileThisEmail");
但两者都不起作用。 我究竟做错了什么?
removeEventListener 的第三个参数是强制性的。 尝试这个:
window.removeEventListener("fileThisEmail", this.handleFileEmail, false);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.