倒计时在微信ide上可以用,在手机上测试出了bug
ide上可以正常倒计时
手机扫码预览显示NaN
代码如下
function timer(that, leftTime) { // 渲染倒计时时钟 that.setData({ countDown: date_format(leftTime) }); if (leftTime <= 0) { that.setData({ countDown: '00分00秒' , overdue: true }); // timeout则跳出递归 return ; } setTimeout( function () { // 放在最后-- leftTime -= 1; timer(that, leftTime); }, 1000) } function date_format(leftTime) { // 分钟位 var min = fill_zero_prefix(Math.floor(leftTime / 60)); // 秒位 var sec = fill_zero_prefix(leftTime % 60); return min + '分' + sec + '秒' ; } function fill_zero_prefix(num) { return num < 10 ? "0" + num : num } |
请有做过类似功能的大佬们帮看一下