vue组件销毁时取消监听事件

<template>  <div>    <button></button>  </div></template><script>  export default {     mounted(){       this.charts = echarts.init(this.$el)       //请求数据 赋值一系列操作。。。       //监听窗口发生改变 resize 组件       window.addEventListener('resize',this.$_handleResizeChart)      //通过hook监听组件销毁钩子函数 并取消监听事件      this.$once('hook:beforeDestroy',()=>{        window.removeEventListener('resize',this.$_handleResizeChart)      })     },     created(){     },     methods:{       $_handleResizeChart(){                }     }  }</script><style lang="scss" scoped></style>

参考于https://juejin.im/post/5eef77...