美文网首页
发完验证码60秒倒计内时不能再次发送

发完验证码60秒倒计内时不能再次发送

作者: 温酒居士 | 来源:发表于2020-05-13 21:51 被阅读0次

使用的vue

  • return内的定义三个变量
timeout: true,
count: '',
timer: null,
  • methods内的方法
            getCode() {
                const TIME_COUNT = 60;
                if (!this.timer) {
                    this.count = TIME_COUNT;
                    this.timeout = false;
                    this.timer = setInterval(() => {
                        if (this.count > 0 && this.count <= TIME_COUNT) {
                            this.count--;
                        } else {
                            this.timeout = true;
                            clearInterval(this.timer);
                            this.timer = null;
                        }
                    }, 1000)
                }
            }
  • HTML
 <el-button class="send" size="small" type="primary" @click="send(ruleForm.phone,true)" v-show="timeout">发送验证码
 </el-button>
 <el-button class="send" size="small" type="primary" disabled v-show="!timeout">{{count}}</el-button>

相关文章

  • 发完验证码60秒倒计内时不能再次发送

    使用的vue return内的定义三个变量 methods内的方法 HTML

  • Axure RP9 倒计时效果

    在注册时常用到发送验证码的功能,输入手机号后点击“发送验证码” 此时按钮置灰 并开始倒计时,倒计时结束后,可以再次...

  • Android 用 RxBinding 与 RxJava2 实现

    场景:注册账号页面时,我们点击按钮发送验证码,在等待验证码时,界面会有倒计时提示,这此期间按钮不可点击。当倒计时结...

  • iOS验证码倒计时实现,退出进入以后继续倒计时

    需求 App中有很多页面地方要发送验证码,涉及到验证码的地方肯定会有倒计时功能。产品要求发送验证码以后,在倒计时结...

  • iOS-UIButton倒计时

    一般倒计时的使用场景就两种:发送短信验证码倒计时广告页倒计时 一、发送短信验证码倒计时 这种情况下,正在倒计时的按...

  • Django相关技术点文档

    Django总结 发送短信: 检查确认图片验证码 检查60s内是否发送过 否生成短信验证码 保存短信验证码以及发送...

  • 链式调用

    这个是, 短信验证码的发送接口, 然后,验证码发送成功调用倒计时函数,不成功不调用倒计时,我一开始的想法,是返回一...

  • 登录注册---验证码倒计时的实现

    先上图: OK!今天要实现的就是发送验证码的倒计时。 首先搭建好你需要的页面。给“发送验证码”sendBtn添加一...

  • turbo.tools.短信验证码

    流程 1、前台点击发送验证码,先校验手机号是否正确,简单检查,不能太死。点击发送成功以后,60秒倒计时,按钮不可用...

  • 输入正确的手机号码才可以发送验证码 2018-08-10

    实现输入正确的手机号码才可以发送验证码的功能,check函数在mounted中调用 发送验证码的倒计时效果

网友评论

      本文标题:发完验证码60秒倒计内时不能再次发送

      本文链接:https://www.haomeiwen.com/subject/dofanhtx.html