• 技术文章 >web前端 >js教程

    vue实现验证码60秒倒计时功能简单实例

    小云云小云云2018-05-15 15:39:07原创1931
    本文主要为大家介绍了如何简单实现vue验证码60秒倒计时功能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。

    html

    <span v-show="show" @click="getCode">获取验证码</span>
    <span v-show="!show" class="count">{{count}} s</span>

    js

     data(){
       return {
        show: true,
        count: '',
        timer: null,
       }
      },
      methods:{
        getCode(){
          const TIME_COUNT = 60;
          if (!this.timer) {
            this.count = TIME_COUNT;
            this.show = false;
            this.timer = setInterval(() => {
            if (this.count > 0 && this.count <= TIME_COUNT) {
              this.count--;
             } else {
              this.show = true;
              clearInterval(this.timer);
              this.timer = null;
             }
            }, 1000)
           }
        }  
      }

    相关推荐:

    Javascript 获取验证码60秒倒计时

    实现发送短信验证码后60秒倒计时

    js代码实现点击按钮出现60秒倒计时_javascript技巧

    以上就是vue实现验证码60秒倒计时功能简单实例的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:倒计时 简单 功能
    上一篇:jQuery自动或手动图片切换实现方法分享 下一篇:JavaScript中运算符规则和隐式类型转换示例详解
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• 什么是消息队列?node中如何使用消息队列?• 18个常见angular面试题(附答案分析)• JavaScript的Symbol类型、隐藏属性及全局注册表详解• 浅析IDEA中如何开发Angular• 整理总结JavaScript常见的BOM操作
    1/1

    PHP中文网