• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >微信小程序 > 实例讲解微信小程序倒计时功能

实例讲解微信小程序倒计时功能

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2018-11-30

匿名通过本文主要向大家介绍了倒计时,小程序,功能等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
微信开发现在越来越火,倒计时功能是一个比较常见的功能,比如用户获取验证码就需要用到。倒计时功能在项目开发中经常会用到,今天小编给大家介绍下微信小程序倒计时功能实现代码,需要的朋友参考下吧,希望能帮助到大家。

直接看看代码吧

//倒计时60秒
function countDown(that,count) {
 if (count == 0) {
 that.setData({
  timeCountDownTop: '获取验证码',
  counting:false
 })
 return;
 }
 that.setData({
 counting:true,
 timeCountDownTop: count + '秒后重新获取',
 })
 setTimeout(function(){
 count--;
 countDown(that, count);
 }, 1000);
}

在需要倒计时的地方调用

Page({
 data:{
  counting:false
 },
 //生成验证码
 generateVerifyCode:function() {
  var that = this;
  if (!that.data.counting) {
   wx.showToast({
   title: '验证码已发送',
   })
   //开始倒计时60秒
   countDown(that, 60);
  } 
 },
})

下面简单介绍下功能的实现

首先倒计时的方法是写在Page的外面,这个别搞错了

实现倒计时关键的地方在于setTimeout方法,也即下面这段代码。setTimeout方法可以设置在指定的时间间隔执行某个函数。应用的格式是setTimeout(function(),time),function就是对应要执行的方法,time就是时间间隔,这里的1000表示1000毫秒,也就是间隔1秒执行一次countDown方法。

setTimeout(function(){
 count--;
 countDown(that, count);
 }, 1000);
  • countDown方法中利用count字段来设置倒计时的时间,比如这里是60秒

  • countDown方法中把that也传递进去是为了在倒计时状态改变时利用setData方法更新页面

  • countDown方法中利用counting字段来判断是否已经在倒计时了,避免重复开始倒计时

倒计时结束是通过count来判断,通过return直接退出

相关推荐:

手机注册时发送验证码倒计时功能

JavaScript分秒倒计时器实现方法

制作一个基于vue的倒计时demo

以上就是实例讲解微信小程序倒计时功能的详细内容,更多请关注微课江湖其它相关文章!

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • 微信小程序如何实现获取验证码后倒计时效果?(代码示例)
  • 微信小程序中倒计时的实现代码
  • 微信小程序实例:如何验证码的倒计时计数(代码)
  • 小程序:实现点击倒计时的代码
  • 微信小程序实现验证码获取倒计时的效果
  • 微信小程序实现倒计时调用相机自动拍照功能
  • 微信小程序动态显示项目倒计时的效果
  • 微信小程序验证码获取倒计时效果代码分享
  • 实例讲解微信小程序倒计时功能
  • 微信小程序中获取验证码倒计时60s的实例分析

相关文章

  • 2018-11-30小结—在微信小程序开发中会遇到的一些问题
  • 2018-11-30两行代码实现微信小程序联系人sidebar
  • 2018-11-30利用Node.js进行文件编码格式转换
  • 2018-11-23微信小程序云开发API 统计集合记录数
  • 2018-11-30微信小程序 loading 详解及实例代码
  • 2018-11-30微信小程序开发中怎样实现Android环境下的横向滚动
  • 2018-11-30app和小程序优劣比较
  • 2018-11-30详解wx.request域名配置
  • 2018-11-30微信小程序如何实现图片放大预览功能
  • 2018-11-30 一小时入门微信小程序

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 微信小程序如何获取openid及用户信息
    • 微信小程序实现圆形进度条实例分享
    • 微信小程序button组件详细介绍
    • 微信小程序 应用生命周期详解
    • 微信小程序 教程之数据绑定
    • 微信小程序表单组件 checkbox
    • 从零开始开发微信小程序(二)
    • 微信小程序开发指南:注意点和常用快捷键
    • 微信小程序模拟下拉菜单开发实例
    • 微信小程序实例:收藏与取消收藏图片以及切换图片的功能效果

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有