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


Posted in Javascript onOctober 11, 2017

本文实例为大家分享了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时钟特效点击查看:JavaScript时钟特效专题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
30个最好的jQuery 灯箱插件分享
Apr 25 Javascript
玩转jQuery按钮 请告诉我你最喜欢哪些?
Jan 08 Javascript
浅谈angularJS中的事件
Jul 12 Javascript
JS基础随笔(菜鸟必看篇)
Jul 13 Javascript
js验证真实姓名与身份证号,手机号的简单实例
Jul 18 Javascript
jQuery给指定的table动态添加删除行的操作方法
Oct 12 Javascript
js获取一组日期中最近连续的天数
May 25 Javascript
基于JavaScript实现无限加载瀑布流
Jul 21 Javascript
基于vue循环列表时点击跳转页面的方法
Aug 31 Javascript
详解vuex 渐进式教程实例代码
Nov 27 Javascript
js计时事件实现圆形时钟
Mar 25 Javascript
JavaScript canvas基于数组生成柱状图代码实例
Mar 06 Javascript
mui框架移动开发初体验详解
Oct 11 #Javascript
Scala解析Json字符串的实例详解
Oct 11 #Javascript
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 #jQuery
详解vue mint-ui源码解析之loadmore组件
Oct 11 #Javascript
JS随机排序数组实现方法分析
Oct 11 #Javascript
vue mint-ui学习笔记之picker的使用
Oct 11 #Javascript
jQuery中过滤器的基本用法示例
Oct 11 #jQuery
You might like
PHP文件操作之获取目录下文件与计算相对路径的方法
2016/01/08 PHP
PHPExcel在linux环境下导出报500错误的解决方法
2017/01/26 PHP
PHP实现基于面向对象的mysqli扩展库增删改查操作工具类
2017/07/18 PHP
用PHP做了一个领取优惠券活动的示例代码
2019/07/05 PHP
理解JavaScript变量作用域更轻松
2009/10/25 Javascript
javascript与有限状态机详解
2014/05/08 Javascript
js获取会话框prompt的返回值的方法
2015/01/10 Javascript
JQuery中ajax方法访问web服务实例
2015/07/18 Javascript
Jquery on绑定的事件 触发多次实例代码
2016/12/08 Javascript
整理关于Bootstrap排版的慕课笔记
2017/03/29 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
浏览器调试动态js脚本的方法(图解)
2018/01/19 Javascript
Vue.js实现可配置的登录表单代码详解
2018/03/29 Javascript
详解js的视频和音频采集
2018/08/09 Javascript
jQuery移动端跑马灯抽奖特效升级版(抽奖概率固定)实现方法
2019/01/18 jQuery
JS判断两个数组或对象是否相同的方法示例
2019/02/28 Javascript
vue keep-alive 动态删除组件缓存的例子
2019/11/04 Javascript
js获取本日、本周、本月的时间代码
2020/02/01 Javascript
[56:38]DOTA2-DPC中国联赛正赛Aster vs Magma BO3 第一场 3月5日
2021/03/11 DOTA
跟老齐学Python之总结参数的传递
2014/10/10 Python
Python设计模式之门面模式简单示例
2018/01/09 Python
pytorch训练imagenet分类的方法
2018/07/27 Python
python使用tcp实现局域网内文件传输
2020/03/20 Python
Python面向对象之继承和多态用法分析
2019/06/08 Python
Python新手学习raise用法
2020/06/03 Python
pandas DataFrame运算的实现
2020/06/14 Python
浅谈HTML5 FileReader分布读取文件以及其方法简介
2017/11/09 HTML / CSS
给老婆的搞笑检讨书
2014/01/12 职场文书
综合内勤岗位职责
2014/04/14 职场文书
竞选班干部演讲稿100字
2014/08/20 职场文书
小学中等生评语
2014/12/29 职场文书
酒店财务经理岗位职责
2015/04/08 职场文书
安全生产警示教育活动总结
2015/05/09 职场文书
2015年庆祝国庆节66周年演讲稿
2015/07/30 职场文书
将Python代码打包成.exe可执行文件的完整步骤
2021/05/12 Python
前端canvas中物体边框和控制点的实现示例
2022/08/05 Javascript