vue如何实现事件的销毁
本文主要介绍"vue怎么实现事件的销毁",希望能够解决您遇到有关问题,下面我们一起来看这篇 "vue怎么实现事件的销毁" 文章。
事件的销毁
Vue 组件销毁时,会自动解绑它的全部指令及事件监听器,但是仅限于组件本身的事件
而对于定时器、addEventListener 注册的监听器等,就需要在组件销毁的生命周期钩子中手动销毁或解绑,以避免内存泄露
<script> export default { created() { this.timer = setInterval(this.refresh, 2000) addEventListener('touchmove', this.touchmove, false) }, beforeDestroy() { clearInterval(this.timer) this.timer = null removeEventListener('touchmove', this.touchmove, false) } } </script>
关于 "vue怎么实现事件的销毁" 就介绍到这。希望大家多多支持编程宝库。
怎么用mpvue+koa+mongodb开发商城小程序:本文主要介绍"如何用mpvue+koa+mongodb开发商城小程序",希望能够解决您遇到有关问题,下面我们一起来看这篇 "如何用mpvue+koa+mongodb开发商城小程序" 文 ...