微信小程序定时器实现

初始值

data: {
    a: "",
  },

声明一个点击事件

<button bindtap="bindFnClick" >开始按钮</button>

在js中写setInterval事件

  bindFnClick() {
    var that = this;
    that.data.a = setInterval(
      function () {
        console.log(666);
      }, 1000
    )
  }

点击开始按钮我们机会发现时间已经开始触发了,然后我们再

声明一个销毁事件 让它暂停

<button bindtap="upFnClick">销毁</button>
//js代码:
  upFnClick() {
   clearInterval(this.data.a)
  },
使用生命周期函数监听页面事件的卸载
  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
    console.log("销毁",this.upFnClick());
  },
梓旭梓旭
THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录