在mounted中給vue添加了一個事件監聽,而後再beforedestory中移除事件監聽,發現移除事件監聽失敗
後來發現想要移除window的addEventListener,須要把後面的function掛在到this上vue
mounted () { window.addEventListener('resize', this.listenResize) }, beforeDestroy () { window.removeEventListener('resize', this.listenResize) }
listenResize方法我定義在methods中
具體請參考baoleilei6的文章this