微信小程序> 小程序中短信登录倒计时

小程序中短信登录倒计时

浏览量:2144 时间: 来源:smile@qingqing

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

  • 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;}
  • 效果图
    小程序

版权声明

即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。

产品经理

手机 : 13312967497

擅长 : 小程序流量变现

扫码领取礼包

最新资讯

热门模板

  • 头条
  • 搜狐
  • 微博
  • 百家
  • 一点资讯
  • 知乎