在mounted中给vue添加了一个事件监听,然后再beforedestory中移除事件监听,发现移除事件监听失败
后来发现想要移除window的addEventListener,需要把后面的function挂在到this上
mounted () {
window.addEventListener('resize', this.listenResize)
},
beforeDestroy () {
window.removeEventListener('resize', this.listenResize)
}
listenResize方法我定义在methods中
具体请参考baoleilei6的文章