我需要在鼠标滚轮事件被触发后立即删除它的监听器。我尝试了以下代码,但它并没有成功删除监听器。
export class HomeComponent implements OnInit {
constructor() {}
ngOnInit() {
document.querySelector("#section-one").addEventListener("wheel", () => this.myFunction1(), true);
}
myFunction1() {
alert();
document.querySelector("#section-one").removeEventListener("wheel", this.myFunction1, true);
console.log("Done!");
}
}
有什么建议吗?