声明倒计时长和当前剩余时长(字符串形式),我这里是30分钟(单位为秒)

data: {time:1800,countdown:''},

定义倒计时函数,把倒计时长除以60的整数部分作为分,把倒计时长除以60的余数作为秒;

执行完后减一秒,用定时器每隔一秒执行一次。

如果秒数不够两位,则在秒前加上字符串'0'。如:20:07

countdown(){var minute=Math.floor(this.data.time  / 60 );var second=this.data.time  % 60if(second<10){second='0'+second;this.setData({countdown:minute+':'+second})}else{this.setData({countdown:minute+':'+second})}this.setData({time:this.data.time-1})setTimeout(this.countdown, 1000);},

在页面加载时调用

onLoad(options) {this.countdown()},

wxml:

<text>{{countdown}}</text>

使用三元运算使代码更简洁

countdown(){var minute=Math.floor(this.data.time  / 60 );var second=this.data.time  % 60second<10?second='0'+second:'';this.setData({countdown:minute+':'+second,time:this.data.time-1})setTimeout(this.countdown, 1000);},

微信小程序实现倒计时功能(超简单)相关推荐

  1. 黯然微信小程序杂记(三):微信小程序实现倒计时功能 附讲解教学 附源码

    黯然微信小程序杂记(三):微信小程序实现倒计时功能 附超详细注释 附源码 一.功能描述 二.界面展示 三.test.wxml代码 四.test.js代码(注释很详细 很易懂) CSDN私信我,有关微信 ...

  2. 微信小程序登录注册功能(超详细)

    一键登录 微信小程序4月13号新更新getUserInfo要用wx.getUserProfile接口替换 https://blog.csdn.net/qq_28471389/article/detai ...

  3. 微信小程序实现倒计时功能

    1,小程序仿电商网站秒杀倒计时 2,显示格式为:例如 1天11时11分11秒11 3,秒杀时间结束后提示 秒杀结束 先看效果图 其实实现挺简单 <!--index.wxml--> < ...

  4. 微信小程序获取当前定位 超简单

    1:去腾讯地图官网下载地图工具包放到lib文件夹下 2:在所用的js里引入 var QQMapWX = require("../../libs/qqmap-wx-jssdk.js" ...

  5. 微信小程序自定义倒计时组件及注意事项

    倒计时功能实现:微信小程序实现倒计时功能(超简单)_洛潆的博客-CSDN博客_微信小程序倒计时功能 由于要在多个页面使用倒计时功能,在每个页面都重新写一遍就会很麻烦,所以可以把它封装为自定义组件,最终 ...

  6. python控制相机自动拍照_微信小程序实现倒计时调用相机自动拍照功能

    这篇文章主要为大家详细介绍了微信小程序实现倒计时调用相机自动拍照功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 本文实例为大家分享了微信小程序定时拍照的具体代码,供大家参考,具体内容如下 在某 ...

  7. 【小程序源码】精美UI强大娱乐功能组合微信小程序源码下载,安装简单

    这是一个多娱乐功能的小程序 具体由以下功能组合: 在线音乐 短视频去印 外卖CPS(外卖平台优惠劵) 打车CPS(打车平台优惠劵) 头像功能(多分类头像,另外还支持姓氏头像制作) 图片加水印 表情包功 ...

  8. 微信小程序播放器的一些简单功能实现

    微信小程序播放器的一些简单功能实现 准备工作 一.构建npm(后面用到moment的格式化时间) 二.系统后台监测程序播放器配置(系统后台要知道该播放器是否在播放歌曲,并有一些简单的业务逻辑) 在ap ...

  9. 多功能工具箱微信小程序源码下载-操作简单实用流量主小程序

    这是一款多功能工具箱小程序! 目前由N款小功能组合成 比如: 图片拼接 九宫格切图 透明昵称 文字表情 等等上面说的只是一部分 该款小程序无需服务器与域名 使用微信开发者工具打开文件然后上传提交审核即 ...

  10. 微信小程序实现语音识别功能

    原标题:微信小程序实现语音识别功能 使用小程序实现语音识别功能,由于语音识别可以直接使用各厂家的API接口,并且小程序为腾讯所有,因此考虑到可能的低延时,采用了腾讯提供的免费API接口,准确讲是腾讯语 ...

最新文章

  1. hdu 2243 考研路茫茫——单词情结(AC自动+矩阵)
  2. aix服务重启mysql_mysqld进程几分钟重启一次,如何解决?
  3. spring boot创建应用 端口冲突8080
  4. 一步一步学Remoting
  5. 51Nod 1283 最小周长
  6. TcpClient和TcpListener 类的使用-编写一个点对点聊天工具(初级入门篇)
  7. (1) 漂亮的日期控件
  8. mysql 视图锁_如何诊断和处理锁等待
  9. 好玩的WPF第四弹:用Viewport2DVisual3D实现3D旋转效果
  10. Python3有效括号问题
  11. 揭秘政企安全加速解决方案的架构与应用场景实践
  12. JavaScript为事件处理器传递参数 (转)
  13. python 爬取全量百度POI
  14. ODP.NET开发和部署的相关问题
  15. ehlib的DBGridEh控件中使用过滤功能的方法
  16. gbase oracle mysql_项目从Oracle数据迁移到GBase数据库时解决适配遇到的问题
  17. MacBook safari一直闪退打不开,提示意外退出也重新启动不了
  18. 服务器被腾讯云助手告警通知有木马文件
  19. Joplin+七牛云+vscode 免费云端同步笔记工具(跨平台)
  20. 简单几个步骤,通过github搭建浪漫的表白网页

热门文章

  1. Macbook开启HIDPI(2K显示器)
  2. 软测量作业matlab_用偏最小二乘法PLS求解回归方程
  3. HttpCanary使用指南——静态注入器
  4. 2021年高热度排行前十名进销存管理软件
  5. matlab二重积分计算程序,MATLAB在二重积分计算中的应用
  6. Janusgraph事务
  7. java垃圾回收的方法_java垃圾回收的方法都有哪些
  8. 爬虫进阶之路---处理滑块验证码(以解决极验平台的滑动验证码为例[附带本项目源码!],通过率百分之九十以上!!!)
  9. 力扣——算法入门计划第十四天
  10. python搭建简易HTTPServer服务