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