vue定时器

export default{
  methods:{
    fun1(){
      const timer = setInterval(()=>{
        //需要做的事情
      },1000);
      //通过$once来监听定时器,在beforeDestroy钩子可以被清除。
      this.$once('hook:beforeDestroy', () => {   
         clearInterval(timer);
      })
    }
  }
}
posted @ 2023-06-28 10:54  窦戈  阅读(78)  评论(0编辑  收藏  举报