您现在的位置是:网站首页> 编程资料编程资料
微信小程序实现计时器开始和结束功能_javascript技巧_
2023-05-24
395人已围观
简介 微信小程序实现计时器开始和结束功能_javascript技巧_
本文实例为大家分享了微信小程序实现计时器开始和结束的具体代码,供大家参考,具体内容如下
1、微信小程序计时功能,点击开始计时

2、wxml
计时器{{h}}:{{m}}:{{s}}
js
data:{ h:'00', m:'00', s:'00', //存储计时器 setInter:'', num:1, }, /** * 生命周期函数--监听页面加载 */ onLoad: function (options) { // this.queryTime() }, // 计时器 queryTime(){ const that=this; var hou=that.data.h var min=that.data.m var sec=that.data.s that.data.setInter = setInterval(function(){ sec++ if(sec>=60){ sec=0 min++ if(min>=60){ min=0 hou++ that.setData({ h:(hou<10?'0'+min:min) }) }else{ that.setData({ m:(min<10?'0'+min:min) }) } }else{ that.setData({ s:(sec<10?'0'+sec:sec) }) } var numVal = that.data.num + 1; that.setData({ num: numVal }); console.log('setInterval==' + that.data.num); },1000) }, taskStart(){ this.queryTime() }, taskEnd(){ //清除计时器 即清除setInter clearInterval(that.data.setInter) }, onUnload: function () { var that =this; //清除计时器 即清除setInter clearInterval(that.data.setInter) },以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
相关内容
- 微信小程序实现获取手机号60s倒计时_javascript技巧_
- 如何解决el-checkbox选中状态更改问题_vue.js_
- JavaScript中Map与Object应用场景_JavaScript_
- 微信小程序自定义复选框_javascript技巧_
- VueUse功能精简你的dependencies_vue.js_
- vue开发中后台系统复杂表单优化技巧_vue.js_
- 如何解决React useEffect钩子带来的无限循环问题_React_
- Pinia.js状态管理器上手使用指南_vue.js_
- 使用el-checkbox-group选中后值为true和false遇到的坑_vue.js_
- 详解如何在Vue中动态添加类名_vue.js_
