小程序短信验证码倒计时样式

连续点击不影响

wxml

<view class="lia sa">
      <view class="name">验证码</view>
      <input class="inp"></input>
      <view class="huoqu" bindtap="{{flag}}" style="background:{{bg}}">{{yzm}}</view>
</view>

wxss

复制代码
.lia{
      height:82rpx;
      width:80%;
      margin-left:10%;
}
.lia .name{
      height:82rpx;
      line-height:82rpx;
      font-size:28rpx;
      color:#000000;
      width:25%;
      text-align: center;
      float: left;
}
.lia .phone{
      height:82rpx;
      width:74%;
      text-align: center;
      border:3rpx solid #CCCCCC;
      float: left;
}
.lia .inp{
      height:78rpx;
      width:45%;
      float: left;
      border:3rpx solid #CCCCCC;
      text-align: center;
}
.lia .huoqu{
      height:100%;
      width:29%;
      float: right;
      line-height:82rpx;
      text-align: center;
      color:#fff;
      font-size: 24rpx;
}
复制代码

wx.js

复制代码
data: {
            bg:'#E02020',
            time : 10,
            yzm:'获取验证码',
            second:'10',
            flag:'huoqu'
      },
      // 获取验证码
      huoqu:function(){
            var that = this;
            if (that.data.time == 0){
                  that.setData({
                        yzm:'重新发送',
                        flag:'huoqu',
                        bg:'#E02020',
                        time:'10',
                  })
            }else{
                  that.setData({
                        yzm: that.data.time-- + 's后重新获取',
                        flag:'',
                        bg:'#ccc',
                  })
                  setTimeout(function () {
                        that.huoqu()
                  }, 1000)
            }
      },
复制代码

 

posted @   野鹤亦闲云  阅读(206)  评论(0编辑  收藏  举报
编辑推荐:
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· 从问题排查到源码分析:ActiveMQ消费端频繁日志刷屏的秘密
· 一次Java后端服务间歇性响应慢的问题排查记录
阅读排行:
· 《HelloGitHub》第 108 期
· Windows桌面应用自动更新解决方案SharpUpdater5发布
· 我的家庭实验室服务器集群硬件清单
· C# 13 中的新增功能实操
· Supergateway:MCP服务器的远程调试与集成工具
点击右上角即可分享
微信分享提示