小程序实现短信登录倒计时


Posted in Javascript onJuly 12, 2019

在平时的短信登录中,当发送短信验证码后会显示倒计时,那么这个倒计时如何实现呢?

wxml文件

<view class='Form'>
 <form bindsubmit="formSubmit" bindreset="formReset" class='forms'>
  <view class="fidpas">
  <input type="number" class="phonenumber" placeholder="请输入手机号" name="phonenumber" />
  <input type="number" class="message" placeholder="请输入短信验证码" name="msg" />
  <button class="{{sendmsg}}" bindtap="sendmessg" class='btn'>{{getmsg}}</button>
  </view>
  <button class="lgbut" formType="submit" type='warn'>下一步</button>
 </form>
</view>

js文件

let timeId = null;
Page({
 data: {
 sendmsg: "sendmsg",
 getmsg: "获取短信验证码",
 },
 sendmessg: function (e) {
 var timer=1;
 if (timer == 1) {
  timer = 0
  var that = this
  var time = 60
  that.setData({
  sendmsg: "sendmsgafter",
  })
  var inter = setInterval(function () {
  that.setData({
   getmsg: time + "s后重新发送",
  })
  time --
  if (time < 0) {
   timer = 1
   clearInterval(inter)
   that.setData({
   sendmsg: "sendmsg",
   getmsg: "获取短信验证码",
   })
  }
  }, 1000)
 }
 }, 
 })

wxss文件

.Form{
 margin-top: 80px;
}
.forms input{
 padding: 10px ;
}
.phonenumber{
 border-bottom: 1px solid #ccc;}
.message{
 display: inline-block
}
.btn{
 display: inline-block;
 font-size: 14px;
}
.forms button{
 margin-top: 15px;
}

效果图

小程序实现短信登录倒计时

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript 函数速查表
Feb 07 Javascript
jQuery.extend 函数详解
Feb 03 Javascript
JavaScript自定义DateDiff函数(兼容所有浏览器)
Mar 01 Javascript
jquery.post用法示例代码
Jan 03 Javascript
js左右弹性滚动对联广告代码分享
Feb 19 Javascript
jQuery实现自定义下拉列表
Jan 05 Javascript
图解Sublime Text3使用技巧
Dec 21 Javascript
JavaScript Array对象详解
Mar 01 Javascript
jquery 抽奖小程序实现代码
Oct 12 Javascript
js canvas实现5张图片合成一张图片
Jul 15 Javascript
jQuery中getJSON跨域原理的深入讲解
Sep 02 jQuery
JS实现扫雷项目总结
May 19 Javascript
微信小程序简单的canvas裁剪图片功能详解
Jul 12 #Javascript
小程序实现分类页
Jul 12 #Javascript
jquery实现自定义树形表格的方法【自定义树形结构table】
Jul 12 #jQuery
小程序实现搜索框
Jun 19 #Javascript
ECharts地图绘制和钻取简易接口详解
Jul 12 #Javascript
vue cli安装使用less的教程详解
Jul 12 #Javascript
Js通过AES加密后PHP用Openssl解密的方法
Jul 12 #Javascript
You might like
PHP动态图像的创建
2006/10/09 PHP
教你如何把一篇文章按要求分段
2006/10/09 PHP
常用的php ADODB使用方法集锦
2008/03/25 PHP
PHP实现下载功能的代码
2012/09/29 PHP
php数组去重的函数代码
2013/02/03 PHP
php 解压rar文件及zip文件的方法
2014/05/05 PHP
PHP正则+Snoopy抓取框架实现的抓取淘宝店信誉功能实例
2017/05/17 PHP
脚本收藏iframe
2006/07/21 Javascript
jquery改变disabled的boolean状态的三种方法
2013/12/13 Javascript
js键盘事件的keyCode
2014/07/29 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
js实现当前输入框高亮显示的方法
2015/08/19 Javascript
详解Bootstrap的aria-label和aria-labelledby应用
2016/01/04 Javascript
Angular2从搭建环境到开发步骤详解
2016/10/17 Javascript
微信小程序开发之视频播放器 Video 弹幕 弹幕颜色自定义实例
2016/12/08 Javascript
解决ionic和angular上拉加载的问题
2017/08/03 Javascript
js制作简单的音乐播放器的示例代码
2017/08/28 Javascript
React组件refs的使用详解
2018/02/09 Javascript
vue.js 底部导航栏 一级路由显示 子路由不显示的解决方法
2018/03/09 Javascript
Android应用开发中Action bar编写的入门教程
2016/02/26 Python
Python字符串拼接、截取及替换方法总结分析
2016/04/13 Python
总结python爬虫抓站的实用技巧
2016/08/09 Python
Python用sndhdr模块识别音频格式详解
2018/01/11 Python
python中的decimal类型转换实例详解
2019/06/26 Python
PYQT5开启多个线程和窗口,多线程与多窗口的交互实例
2019/12/13 Python
世界上最大的字体市场:MyFonts
2020/01/10 全球购物
中专自荐信
2013/10/13 职场文书
《跟踪台风的卫星》教学反思
2014/04/10 职场文书
2014年五一劳动节社区活动总结
2014/04/14 职场文书
组工干部演讲稿
2014/09/02 职场文书
群众路线教育实践活动自我剖析思想汇报
2014/10/04 职场文书
2014年银行柜员工作总结
2014/11/12 职场文书
维稳承诺书
2015/01/20 职场文书
就业意向书范本
2015/05/11 职场文书
golang 如何通过反射创建新对象
2021/04/28 Golang
利用正则表达式匹配浮点型数据
2022/05/30 Java/Android