微信小程序 定时器

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_35713752/article/details/80317336

 有问题可以扫码加我微信,有偿解决问题。承接小程序开发。

微信小程序开发交流qq群   173683895  、 526474645 ;

正文:

这是一个demo函数,定时器为10分钟

  count_down:function(e){
    var that=this;
    var my_time = new Date().getTime()
    wx.setStorageSync('my_time', my_time)
    if(!wx.getStorageSync('ok_time')){
      wx.setStorageSync('ok_time', my_time + 10 * 60 * 1000)
      this.show_img()
    }else{
      if (wx.getStorageSync('my_time') >= wx.getStorageSync('ok_time')){
        this.show_img()
        wx.removeStorageSync('ok_time')
      }
    }
    setTimeout(function(){
      that.count_down()
    },1000)
  },

实现:

1 获取当前时间戳并保存到缓存,

2 创建一个10分钟后的时间戳缓存

3 如果目前的时间戳缓存大于等于10分钟后的时间戳缓存,就执行定时器成功的函数并且重置定时器。

4 每隔1秒调用自身函数。

阅读更多

扫码向博主提问

a_靖

博客专家

非学,无以致疑;非问,无以广识
  • 擅长领域:
  • 微信小程序前端开发
  • js
  • 画布
  • 动画
去开通我的Chat快问

没有更多推荐了,返回首页