1. 確保removeEventListener方法的第二個參數 listener,即需要從目標事件移除的 EventListener 函數與addEventListener方法中的參數一致。
注意:如果是用function聲明,並且函數體中訪問了 this,需要用.bind() 方法綁定到 this。
綁定之后的返回的函數和原先的函數並不是同一個函數!! 可以嘗試用一個新變量接收返回的函數 作為參數listener,或者直接聲明一個箭頭函數。
2. 如果還是不行 或者有莫名其妙的bug,可以嘗試將函數寫到 Vue 實例的 methods 中。
第二種親測可用
https://blog.csdn.net/weixin_43960696/article/details/105992917