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


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 相关文章推荐
懒就要懒到底——鼠标自动点击(含时间判断)
Feb 20 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
JavaScript函数详解
Nov 17 Javascript
使用jQuery和Bootstrap实现多层、自适应模态窗口
Dec 22 Javascript
深入分析Cookie的安全性问题
Mar 01 Javascript
利用JS生成博文目录及CSS定制博客
Feb 10 Javascript
原生js实现弹出层效果
Jan 20 Javascript
vue-cli配置环境变量的方法
Jul 09 Javascript
js实现移动端吸顶效果
Jan 08 Javascript
ES6 Generator基本使用方法示例
Jun 06 Javascript
解决vue-router 嵌套路由没反应的问题
Sep 22 Javascript
一起来看看Vue的核心原理剖析
Mar 24 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 curl 伪造IP来源的实例代码
2012/11/01 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
php 可变函数使用小结
2018/06/12 PHP
thinkPHP5框架导出Excel文件简单操作示例
2018/08/03 PHP
W3C Group的JavaScript1.8 新特性介绍
2009/05/19 Javascript
jquery toolbar与网页浮动工具条具体实现代码
2014/01/12 Javascript
jquery实现多条件筛选特效代码分享
2015/08/28 Javascript
喜大普奔!jQuery发布 3.0 最终版
2016/06/12 Javascript
PHP抓取HTTPS内容和错误处理的方法
2016/09/30 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
基于JavaScript实现百度搜索框效果
2020/06/28 Javascript
浅谈vue2 单页面如何设置网页title
2017/11/08 Javascript
jQuery 实现左右两侧菜单添加、移除功能
2018/01/02 jQuery
Vue项目部署的实现(阿里云+Nginx代理+PM2)
2019/03/26 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
JS实现随机抽选获奖者
2019/11/07 Javascript
原生JavaScript实现滑动拖动验证的示例代码
2019/12/06 Javascript
JS实现横向轮播图(中级版)
2020/01/18 Javascript
使用python装饰器验证配置文件示例
2014/02/24 Python
实例说明Python中比较运算符的使用
2015/05/13 Python
Django imgareaselect手动剪切头像实现方法
2015/05/26 Python
python 表达式和语句及for、while循环练习实例
2017/07/07 Python
Python初学时购物车程序练习实例(推荐)
2017/08/08 Python
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
python openCV获取人脸部分并存储功能
2019/08/28 Python
scrapy实践之翻页爬取的实现
2021/01/05 Python
基于Pytorch版yolov5的滑块验证码破解思路详解
2021/02/25 Python
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
复古斯堪的纳维亚儿童服装:Baby go Retro
2017/09/09 全球购物
您的时尚,您的生活方式:DTLR Villa
2019/12/25 全球购物
试用期转正鉴定评语
2014/01/27 职场文书
经销商订货会主持词
2014/03/27 职场文书
本溪关门山导游词
2015/02/09 职场文书
公司辞职信模板
2015/05/13 职场文书
《弟子规》读后感:知廉耻、明是非、懂荣辱、辨善恶
2019/12/03 职场文书
铁头也玩根德 YachtBoy YB-230......
2022/04/05 无线电