首页  >  文章  >  web前端  >  vue实现验证码60秒倒计时功能简单实例

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

小云云
小云云原创
2018-05-15 15:39:072769浏览

本文主要为大家介绍了如何简单实现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: &#39;&#39;,
    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