WXML代码:

<view class='countDown'>倒计时:<text style='color:red'>{{countDownNum}}</text>
</view>

JS代码:

Page({/*** 页面的初始数据*/data: {timer: '',//定时器名字countDownNum: '60'//倒计时初始值},onShow: function(){//什么时候触发倒计时,就在什么地方调用这个函数this.countDown();},countDown: function () {let that = this;let countDownNum = that.data.countDownNum;//获取倒计时初始值//如果将定时器设置在外面,那么用户就看不到countDownNum的数值动态变化,所以要把定时器存进data里面that.setData({timer: setInterval(function () {//这里把setInterval赋值给变量名为timer的变量//每隔一秒countDownNum就减一,实现同步countDownNum--;//然后把countDownNum存进data,好让用户知道时间在倒计着that.setData({countDownNum: countDownNum})//在倒计时还未到0时,这中间可以做其他的事情,按项目需求来if (countDownNum == 0) {//这里特别要注意,计时器是始终一直在走的,如果你的时间为0,那么就要关掉定时器!不然相当耗性能//因为timer是存在data里面的,所以在关掉时,也要在data里取出后再关闭clearInterval(that.data.timer);//关闭定时器之后,可作其他处理codes go here}}, 1000)})}
})

微信小程序实现一个简单的倒计时效果相关推荐

  1. android商品数量加减,微信小程序实现一个简单的商品数量加减案例

    简介 这是一个用微信小程序原生代码实现的数量加减demo,主要是用于商品购物车或者商品详情修改数量使用,很简单哦~~~. 核心js方法说明addCount(增加数量) delCount (减少数量) ...

  2. 微信小程序实现一个简单的加减法的计算器

    首先看一下效果图: 实现的功能及步骤:首先在wxml当中编辑好布局等.俩个input标签用于输入值.一个view用于给计算结果. 首先对于input标签要绑定好一个方法,也就是将输入的数字实时同步.在 ...

  3. 微信小程序开发一个简单的摇骰子游戏

    页面代码 <view class='top'>{{txt}}</view> <view class='point1'><image src='{{one_im ...

  4. 微信小程序实现一个简单的表格

    wxml <view class="table"><view class="tr bg-w"><view class=" ...

  5. 使用微信小程序做一个简易的下拉框,无动画效果,纯原生写法(下拉列表框)

    最近在开发的时候,需要使用下拉的效果,但是之前并没有进行书写过,今天做一个简单的demo,来记录一下微信小程序开发的下拉框效果. 微信小程序和jquery最大的区别就是是否操作dom, 微信小程序无需 ...

  6. 微信小程序,一个有局限的类似 React Native 轮子

    微信小程序就是一个类似RN的轮子,可以快速开发,有一定的适用场景,但是也有其局限性.(结论是基于微信小程序的示例代码做的解读,可能存在谬误. 文末有好奇心日报小程序的二维码,欢迎围观. 2016年11 ...

  7. 微信小程序,一个有局限的类似 React Native 轮子!

    微信小程序就是一个类似RN的轮子,可以快速开发,有一定的适用场景,但是也有其局限性.(结论是基于微信小程序的示例代码做的解读,可能存在谬误. 文末有好奇心日报小程序的二维码,欢迎围观. 2016年11 ...

  8. 微信小程序实现一个文件管理器

    微信小程序实现一个文件管理器 虽然标题说是实现一个文件管理器,但我是用来管理预加载小程序可能用的网络资源的,尤其是要是用音效资源时. 小程序的包体即便是分包也是每个分包的资源大小是2m,像音频资源,使 ...

  9. 3元购买微信小程序解决方案一个月

    3元购买微信小程序解决方案一个月 参考文章: (1)3元购买微信小程序解决方案一个月 (2)https://www.cnblogs.com/wqcheng/p/7458808.html 备忘一下.

最新文章

  1. 自动驾驶软件工程之局部规划
  2. Ubuntu 12.04软件源、更新源
  3. 国密算法SM3(杂凑算法)
  4. kubesphere 3.0离线安装
  5. java面向对相取钱存钱_java面向对象(银行存款业务无客户)
  6. note2 android4.3,玩家们动手吧 Note2安卓4.3固件已泄漏
  7. 信息学奥赛一本通 1167:再求f(x,n)
  8. 计算机网络基础(韩立刚视频笔记)第二章 物理层
  9. 远程光电容积脉搏波描记法(rPPG)
  10. oracle 提取连续数字,oracle 得到连续不重复的数字序列
  11. 谷歌波浪推行受阻 “医疗云”生不逢时
  12. error:LNK2005 已经在*.obj中定义
  13. python机器学习-糖尿病预测模型
  14. matlab运行后没反映,matlab运行这个程序没有反应,也不报错,是什么原因?
  15. 一份很棒的外设驱动库(基于STM32F4)
  16. 矢量图标库Font Awesome的SVG新版本图标库5.x
  17. Android Sprd省电管理(四)自启动和关联启动管理
  18. 计算卫星高度角、方位角
  19. Kindle的使用体验
  20. DNS缓存中毒攻击与防护

热门文章

  1. 大数据量的五种处理方式
  2. 关于近年来走红的某类综艺节目
  3. 【原创】从头开始,使用安卓系统WebView做一个功能强大的Epub阅读器(五)
  4. 简单粗暴的移动端图片浏览插件demo
  5. SCons教程(7) 文件操作
  6. File.exists()Directory.exists()
  7. 2023电工杯数学建模B题思路
  8. 在Vivado下如何判断芯片是多die芯片-关于SSI的多方面解答
  9. 微信公众号分享给微信好友和朋友圈
  10. Graphql是什么