1. 首页
  2. 编程面试题
  3. 前端
  4. Vue

如何更优雅的进行监听对象的清除处理?




可以通过$once这个事件侦听器在定义完定时器之后的位置来清除定时器

v
mounted(){
const timer = setInterval(()=>{
console.log(1)
},1000)
this.$once('hook:beforeDestroy',()=>{ // 监听beforeDestroy这个钩子函数
clearInterval(timer)
})
}

发布者:admin,如若转载,请注明出处:https://ai1024.vip/40390.html

QR code
//