小程序 使用setTimeout 定时器

var timer; // 计时器

Page({
  
  // 开始按钮
  startBtn: function () {
    console.log("开始按钮");
    Countdown();
  },

 // 暂停按钮  
  pauseBtn: function () { 
    console.log("暂停按钮");
    clearTimeout(timer);
  },
});

// 倒计时
function Countdown() {
  timer = setTimeout(function () {
    console.log("Countdown");
    Countdown();
  }, 1000);
};
  • setTimeout()指定毫秒数后执行指定函数,可通过递归调用setTimeout()来实现各种计时器功能。
  • 以上做了每秒钟刷新一次,每次执行转换函数并setData更新界面 或 其他操作。
  • 使用clearTimeout("定时器的名字")停下指定的计时器。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值