Vue中移除监听事件

原生放在 mounted 添加正常:
document.getElementById('real_center_box').addEventListener('scroll', this.get_scrollTop)


移除,放在 beforeDestroy 或者 destroyed 中,移除时会报错:
document.getElementById('real_center_box')removeEventListener('scroll', this.get_scrollTop)


改用 $refs 要获取 dom 节点,这样就不会报错了
// 放在 mounted 中添加
this.$refs.real_center_box.addEventListener('scroll', this.get_scrollTop)


// 放在 beforeDestroy 或 destroyed  中移除
this.$refs.real_center_box.removeEventListener('scroll', this.get_scrollTop)

 

上一篇:超图 embedding 相关论文笔记


下一篇:.net+layui 页面展示动态 数据