微信小程序实现定时器

2021-04-16 来源:互联网

在微信小程序中实现定时器需要注意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的时候销毁。

深正互联

本文关键词:

本文均为荣益互联摘自权威资料,书籍,文章,或来自网络,如有版权纠纷或违规问题,请联系我们删除。我们欢迎您的分享,谢绝直接抄袭复制。感谢…

关注格度视觉