removeEventListener

bind(this)でイベントを追加した場合、removeできない現象を書きコードで解決した。


export default class WebGL {
    init(){
        this.resize = this.resize.bind(this)
        window.addEventListener("resize",this.resize)
    }
    resize(){
        console.log("")
    }
    remove(){
        window.removeEventListener("resize",this.resize)
    }
}


この記事が気に入ったらサポートをしてみませんか?