js实现20分钟倒计时
clock(times=1200){ let times = this.data.time //页面加载时设置需要倒计时的秒数,计算小时 var shi=parseInt(times/3600); //计算分钟 var fen=parseInt((times%3600)/60); if(fen<10){fen = "0"+fen} //计算秒 var miao=(times%3600)%60; if(miao<10){miao = "0"+miao} //写入页面显示 this.setData({ times:fen+"."+miao }) let timeout if(times>0){
//保存转换后的时间 this.setData({time:times-1}) //定时1秒,然后调用自身clock方法 timeout = setTimeout( ()=>{ this.clock(); }, 1000); }else{ clearTimeout(timeout) console.log("倒计时结束"); return } },
浙公网安备 33010602011771号