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


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 相关文章推荐
jquery 笔记 事件
Nov 02 Javascript
javascript校验价格合法性实例(必须输入2位小数)
May 05 Javascript
用jquery模仿的a的title属性的例子
Oct 22 Javascript
基于JavaScript代码实现自动生成表格
Jun 15 Javascript
前端框架Vue.js中Directive知识详解
Sep 12 Javascript
Vue.js开发环境搭建
Nov 10 Javascript
Bootstrap标签页(Tab)插件使用方法
Mar 21 Javascript
JavaScript实现省市联动过程中bug的解决方法
Dec 04 Javascript
实例解析Vue.js下载方式及基本概念
May 11 Javascript
微信小程序实现类似微信点击语音播放效果
Mar 30 Javascript
JQuery 实现文件下载的常用方法分析
Oct 29 jQuery
Vue通过懒加载提升页面响应速度
May 10 Vue.js
微信小程序简单的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验证码类分享
2014/11/18 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
thinkPHP中session()方法用法详解
2016/12/08 PHP
ASP.NET jQuery 实例1(在TextBox里面创建一个默认提示)
2012/01/13 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
jQuery实现仿百度帖吧头部固定导航效果
2015/08/07 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
详解angularJs中自定义directive的数据交互
2017/01/13 Javascript
Bootstrap面板使用方法
2017/01/16 Javascript
Three.js获取鼠标点击的三维坐标示例代码
2017/03/24 Javascript
利用js的闭包原理做对象封装及调用方法
2017/04/07 Javascript
详解angular ui-grid之过滤器设置
2017/06/07 Javascript
js + css实现标签内容切换功能(实例讲解)
2017/10/09 Javascript
JavaScript实现随机点名器实例详解
2019/05/07 Javascript
[01:02:17]2014 DOTA2华西杯精英邀请赛 5 24 DK VS VG
2014/05/26 DOTA
[01:13]2015国际邀请赛线下观战现场
2015/08/08 DOTA
Python判断字符串与大小写转换
2015/06/08 Python
Django框架下在视图中使用模版的方法
2015/07/16 Python
对python mayavi三维绘图的实现详解
2019/01/08 Python
在Python中使用MySQL--PyMySQL的基本使用方法
2019/11/19 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
Python自带的IDE在哪里
2020/07/01 Python
日本钓鱼渔具和户外用品网上商店:naturum
2016/08/07 全球购物
中专毕业个人的自荐信格式
2013/09/21 职场文书
办公室文书岗位职责
2013/12/16 职场文书
公立医院改革实施方案
2014/03/14 职场文书
党的群众路线教育实践活动宣传标语口号
2014/06/06 职场文书
高中国旗下的演讲稿
2014/08/28 职场文书
2014年电信员工工作总结
2014/12/19 职场文书
写给父母的感谢信
2015/01/22 职场文书
2019个人年度目标制定攻略!
2019/07/12 职场文书
python如何利用traceback获取详细的异常信息
2021/06/05 Python
Python使用openpyxl批量处理数据
2021/06/23 Python
python神经网络学习 使用Keras进行回归运算
2022/05/04 Python
CSS 鼠标点击拖拽效果的实现代码
2022/12/24 HTML / CSS