需求:点击获取按钮进入60秒倒计时,倒计时结束前按钮禁用;倒计时结束后按钮的内容文字恢复正常,按钮状态恢复正常。

wxml部分代码如下:

<button class="sendBtn" disabled='{{disabled}}' bindtap="getCountDown">{{sendMessage}}</button>

js部分代码如下:

data: {sendMessage: "重新发送",//按钮的默认文字内容countTime: 60,//倒计时disabled:""//按钮是否禁用},//倒计时getCountDown: function(that){ //获取倒计时的变量var time = parseInt(this.data.countTime);const countDown = setInterval(() => {if(time==0){this.setData({sendMessage: "重新发送",disabled:""})//清除定时器clearInterval(countDown);}else{time--;this.setData({sendMessage: time + "s",disabled:"disabled"})}}, 1000)}

最终效果如图:

小程序 实现一分钟倒计时相关推荐

  1. 微信小程序之15分钟倒计时(附带天数和时钟的实现方法在文章中)

    这是制作的订单支付前倒计时,如果客户在规定时间内没能 支付,则系统自动删除,这样就以便有些商品冗余,当然了,这里只有分钟和秒钟,天数和时钟我写在了最底下,最后代码的显示第七行,可以看一下,然后带入到相 ...

  2. 微信小程序中使用圆形倒计时实例

    需求概要 小程序中使用圆形倒计时,效果图: 思路 使用2个canvas 一个是背景圆环,一个是彩色圆环. 使用setInterval 让彩色圆环逐步绘制. 解决方案 第一步先写结构 一个盒子包裹2个c ...

  3. 解决了:微信小程序使用canvas绘制倒计时圆圈和数字居中的实现

    微信小程序使用canvas绘制倒计时圆圈和数字居中的实现 1.显示结果 2.过程: (1)wxml + css <!-- 每道题 --><view style="backg ...

  4. 微信小程序开发uni-app-8分钟上手开发

    本篇文章uni-app微信小程序开发-8分钟上手开发 -首先到微信小程序官网登录/注册微信小程序 微信小程序官网 uni-app + 微信小程序 注册微信小程序 这里要注意: 激活邮箱之后,选择主体类 ...

  5. 微信小程序傻瓜制作_零基础,傻瓜式制作微信小程序,3分钟完成不是问题!...

    做小程序还必须要养一个设计人员吗?NO!必须要有小程序开发人员吗?NO! 微墨小程序DIY装修功能,帮你灭掉设计师.甩开程序员,商城自己说了算,布局想换就换,风格说变立刻变! 微墨小程序是" ...

  6. 微信小程序用定时器实现倒计时效果

    平常在微信小程序开发的时候,因项目的需求,倒计时必不可少,下面主要讲解定时器在微信小程序中的使用. 这里要先声明一点的就是,该篇主要实现倒计时功能,而且实现是时长较短的倒计时,其他的优化什么的不作主要 ...

  7. 做一个九宫格诗词答题小程序 (二)倒计时功能实现

    为了增加答题的趣味,设置了答题时间.采用倒计时,时间设置为9秒.时间一到0,结束答题.点击核对答案原文按钮可以判别答案是否正确,并显示判别结果.正确答案和原文.如回答正确,答对题数增加1个. 为了适用 ...

  8. 基于vue的微信小程序开发5分钟上手教程(官方文档转)

    使用手册 mpvue 继承自 Vue.js,其技术规范和语法特点与 Vue.js 保持一致. 注:其实就是官方文档,只是习惯看博文学习才直接copy过来的,详见官方文档 本文档适用于有一定 Vue.j ...

  9. 【微信小程序】5分钟实现微信小程序海报

    5分钟实现微信小程序海报页 备受青睐 不用安装.微信小程序是一种不需要安装即可使用的应用 跨平台性.一份代码即可多个平台使用 推广容易.用户扫一扫或搜一下即可打开应用 推荐使用 随着业务需求的不多发展 ...

最新文章

  1. 富士通打印机调整位置_打印机为什么卡纸 打印机四种卡纸原因及解决办法【介绍】...
  2. WinAPI: PolyBezier - 绘制贝塞尔线
  3. python跟java-Python和Java该学哪个?还在纠结的你看过来呀~
  4. EasyNVR、EasyDSS二次开发之:RTMP、HLS流在web页面进行无插件播放示例Demo代码
  5. 如何使用jmeter进行并发登录测试
  6. java中bean对象_JAVA中PO,BO,VO,DTO,POJO,Entity,JavaBean,JavaBeans各个对象的区别,以及lombo、jpa简介及用法...
  7. Jmeter新手频犯错误之一(登录)
  8. Linux 中的 XEN 虚拟化技术(二)Xen 的安装和配置
  9. android面试笔试题详解
  10. 安卓udp发包工具_好装逼牌udp-tcp发包工具
  11. 大龄单身,这些人真作。
  12. Unix网络编程卷1源代码使用
  13. 西普CTF训练(programe部分分析)
  14. 常用的条形码类型以及如何选择条码类型、条形码字体和条形码控件
  15. 程序员35岁以后干什么?大龄程序员现状揭秘
  16. 比ietest 更好的浏览器调试工具 Browser Sandbox 使用教程
  17. 手绘与码绘————用代码表现出花瓣飞舞的效果
  18. Phalcon PHP 中文,Phalcon 入门
  19. wordpress友联_WordPress制作独立的友情链接(Links)页面
  20. python thinker(菜单,滚动条,回调函数,对话框)

热门文章

  1. C#基础知识学习(VS2019)2021-10-26
  2. 《精彩绝伦的CSS》图书试读样章
  3. 基于mapbox搭建可离线的矢量切片地图服务-3.Mapbox个性化地图定制入门
  4. 高中单元测试软件,高中信息技术学业水平单元测试:算法与程序设计练习(三).doc...
  5. WinRAR命令行参数整理111
  6. 光伏产业促进中部省份崛起
  7. 世界上信用卡组织有几种
  8. RTD1619固件升级方法image烧录方法
  9. Java使用swing实现调色板
  10. STM32F103ZET6