0
点赞
收藏
分享

微信扫一扫

小程序 使用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("定时器的名字")停下指定的计时器。
举报

相关推荐

0 条评论