vue中給window移除事件監聽失敗的問題

在mounted中給vue添加了一個事件監聽,而後再beforedestory中移除事件監聽,發現移除事件監聽失敗
後來發現想要移除window的addEventListener,須要把後面的function掛在到this上vue

mounted () {
      window.addEventListener('resize', this.listenResize)
    },
     beforeDestroy () {
      window.removeEventListener('resize', this.listenResize)
    }

listenResize方法我定義在methods中
具體請參考baoleilei6的文章this

相關文章
相關標籤/搜索