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

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

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


Kingsley
129 声望7 粉丝

enjoying and coding