在mounted中给vue添加了一个事件监听,然后再beforedestory中移除事件监听,发现移除事件监听失败
后来发现想要移除window的addEventListener,需要把后面的function挂在到this上

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

listenResize方法我定义在methods中
具体请参考baoleilei6的文章