今天给大家将一片关于uni-app如何使用定时器的实例。在我们平时开发app的时候很有很多地方使用定时器,最常见的就是我们注册的时候发送手机验证码,然后一些倒计时抢购,定时刷新等等。
下图展现的是在小程序和android上跑的效果
项目做得比较简陋,希望大家见谅
这个项目主要用到的就是timer
onLoad: function() {
my_self = this;
var hour, minute, second; /*时 分 秒*/
hour = minute = second = 0; //初始化
var millisecond = 0; //毫秒
this.timer = setInterval(() => {
millisecond = millisecond + 50;
// console.log("---millisecond----"+millisecond);
if (millisecond >= 1000) {
millisecond = 0;
second = second + 1;
}
if (second >= 60) {
second = 0;
minute = minute + 1;
}
if (minute >= 60) {
minute = 0;
hour = hour + 1;
}
// console.log("-------"+hour+'时'+minute+'分'+second+'秒');
my_self.nums = hour+'时'+minute+'分'+second+'秒';
}, 50);
}
一个初始化方法就实现了定时器,是不是很酷呢?小伙伴们赶快动手自己做一个吧