清除定时器的两种方式是什么_定时器有哪两种类型

清除定时器的两种方式是什么_定时器有哪两种类型清除定时器的方式 方式1: 定义全局变量 timer, 在created钩子函数中创建定时器,beforeDestroy函数中销毁定时器 export default { data(){ return{ timer: null } } } created(){ // 创建定时器 this.timer

清除定时器的两种方式是什么_定时器有哪两种类型

清除定时器的方式

方式1: 定义全局变量 timer, 在created钩子函数中创建定时器,beforeDestroy函数中销毁定时器

export default {

  data(){

    return{

      timer: null

    }

  }

}

created(){

// 创建定时器

  this.timer = setInterval(() => {

    console.log(11)

  }, 1000)

},

beforeDestroy(){

  // 销毁定时器

  clearInterval (this.timer);

  this.timer = null;

}

 

方法2: 利用 $once函数

created(){

  const timer = setInterval (() => {

    console.log(111)

  }, 1000)

 

  this.$once (‘hook: beforeDestroy’, () => {

    clearInterval (timer )

    timer = null

  })

}

今天的文章清除定时器的两种方式是什么_定时器有哪两种类型分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/49068.html

(0)
编程小号编程小号
上一篇 2023-09-03 15:06
下一篇 2023-09-03 15:17

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注