Hi FE !
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
Ai
git
前端面试题
前端小tip
  • vite
  • webpack
npm
  • vue2
  • vue3
react
GitHub
  • 定时器清不掉问题

定时器清不掉问题

好多情况下我们在小程序中的写的计时器清除不掉,很多时候在方法内部定义的计时器,在外面清除怎么也清不掉(虽然有变量提升

这时候在小程序最外面 定义

var timerLeft = null;

countTimeDownNew: function (manager, cancel) {
  let that = this;
    timerLeft =  setInterval(()=> {
         let num = this.data.num3 + 1
         this.setData({
           num3:num
         })
     },1000)
},

playOrpause: function () {
  clearInterval(timerLeft)
},

即可手动开启,关闭计时器,挺好用的

Edit this page
最近更新: 2025/12/2 01:46
Contributors: qdleader
qdleader
本站总访问量 129823次 | 本站访客数 12人