微信小程序实现定时器

2021-04-16 09:35:00 2167 0 编辑:深正互联 来源:互联网

在微信小程序中实现定时器需要注意2个问题。


1、定时器变量定义方式。


2、定时器销毁。

Page({


  data: {

    setInter: '',

  },


  // 还车查询

  getTime: function (that) {

    that.data.setInter = setInterval(

      function () {

        wx.request({

          url: '*****',

          data: data,

          method: 'POST',

          success: function (res) {

            if (res) {

              clearInterval(that.data.setInter);

            }

          },

          fail: function (err) {

            console.log(err)

          }

        })

      }, 5000);

  },


  /**

   * 生命周期函数--监听页面加载

   */

  onLoad: function (options) {

    var that = this;

    that.getTime(that);

  },

 onUnload: function () {

    var that = this;

    clearInterval(that.data.setInter);

  }

  /**

   * 生命周期函数--监听页面初次渲染完成

   */

  onReady: function () {


  }

})

需要在onUnload 的时候将定时器销毁。特殊情况需要在onHide的时候销毁。

深正互联

本站文章均为深正网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,但谢绝直接搬砖和抄袭!感谢...
关注深正互联

15

技术从业经验

多一份方案,会有收获...

联系深正互联,免费获得专属《策划方案》及报价

在线咨询
微信交谈
拒绝骚扰,我们只想为给您带来一些惊喜...
多一份免费策划方案,总有益处。

请直接添加技术总监微信联系咨询

深正互联微信
扫描即可沟通