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


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的一句代码实现表格的简单筛选
Jul 26 Javascript
13 个JavaScript 性能提升技巧分享
Jul 26 Javascript
自动刷新网页,自动刷新当前页面,JS调用
Jun 24 Javascript
jquery实现textarea输入框限制字数的方法
Jan 15 Javascript
分享十五款 jQuery 社交网络分享插件
May 16 Javascript
简介JavaScript中fixed()方法的使用
Jun 08 Javascript
jQuery+json实现的简易Ajax调用实例
Dec 14 Javascript
jQuery中show与hide方法用法示例
Sep 16 Javascript
JS实现的JSON数组去重算法示例
Apr 11 Javascript
vue中音频wavesurfer.js的使用方法
Feb 20 Vue.js
基于vue和bootstrap实现简单留言板功能
May 30 Javascript
Vue 电商后台管理项目阶段性总结(推荐)
Aug 22 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高级编程-函数-郑阿奇
2011/07/04 PHP
php摘要生成函数(无乱码)
2012/02/04 PHP
PHP下获取上个月、下个月、本月的日期(strtotime,date)
2014/02/02 PHP
利用PHP判断是否是连乘数字串的方法示例
2017/07/03 PHP
Django中的cookie与session操作实例代码
2017/08/17 PHP
PHP For循环字母A-Z当超过26个字母时输出AA,AB,AC
2020/02/16 PHP
sina的lightbox效果。
2007/01/09 Javascript
jquery $.each()使用探讨
2013/09/23 Javascript
js实现图片放大和拖拽特效代码分享
2015/09/05 Javascript
js弹出对话框方式小结
2015/11/17 Javascript
Jquery easyui开启行编辑模式增删改操作
2016/01/14 Javascript
Js与Jq获取浏览器和对象值的方法
2016/03/18 Javascript
避免jQuery名字冲突 noConflict()方法
2016/07/30 Javascript
老生常谈js中的MVC
2017/07/25 Javascript
如何在vue里面优雅的解决跨域(路由冲突问题)
2019/01/20 Javascript
swiper4实现移动端导航切换
2020/10/16 Javascript
详解Vue中CSS样式穿透问题
2019/09/12 Javascript
微信小程序左滑删除实现代码实例
2019/09/16 Javascript
微信小程序实现吸顶效果
2020/01/08 Javascript
使用Vue-scroller页面input框不能触发滑动的问题及解决方法
2020/08/08 Javascript
详解datagrid使用方法(重要)
2020/11/06 Javascript
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
python写入并获取剪切板内容的实例
2018/05/31 Python
python pillow模块使用方法详解
2019/08/30 Python
Pytorch之parameters的使用
2019/12/31 Python
推荐WEB开发者最佳HTML5和CSS3代码生成器
2015/11/24 HTML / CSS
美国最大的无人机经销商:DroneNerds
2018/03/20 全球购物
美国牛仔品牌:True Religion
2018/11/16 全球购物
澳大利亚玩具剧场:Toy Playhouse
2019/03/03 全球购物
人力资源主管职责范本
2014/03/05 职场文书
《棉鞋里的阳光》教学反思
2014/04/24 职场文书
优秀少先队员主要事迹材料
2014/05/28 职场文书
报表员工作失误检讨书范文
2014/09/19 职场文书
领导四风问题整改措施思想汇报
2014/10/13 职场文书
spring boot项目application.properties文件存放及使用介绍
2021/06/30 Java/Android
Sentry的安装、配置、使用教程(Sentry日志手机系统)
2022/07/23 Python