简单实现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 相关文章推荐
js一组验证函数
Dec 20 Javascript
基于jQuery的Tab选项框效果代码(插件)
Mar 01 Javascript
jquery获取div距离窗口和父级dv的距离示例
Oct 10 Javascript
require.js配合插件text.js实现最简单的单页应用程序
Jul 12 Javascript
JS实现动态添加DOM节点和事件的方法示例
Apr 28 Javascript
详解vue-cli中配置sass
Jun 21 Javascript
基于Vue实现平滑过渡的拖拽排序功能
Jun 12 Javascript
jquery绑定事件 bind和on的用法与区别分析
May 22 jQuery
vue 实现在同一界面实现组件的动态添加和删除功能
Jun 16 Javascript
修改Vue打包后的默认文件名操作
Aug 12 Javascript
js+css3实现炫酷时钟
Aug 18 Javascript
vue中的.$mount('#app')手动挂载操作
Sep 02 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
使用array mutisort 实现按某字段对数据排序
2013/06/18 PHP
php多维数组去掉重复值示例分享
2014/03/02 PHP
PHP多进程编程实例
2014/10/15 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
深入解析PHP的Laravel框架中的event事件操作
2016/03/21 PHP
PHP的AES加密算法完整实例
2016/07/20 PHP
php5.2的curl-bug 服务器被php进程卡死问题排查
2016/09/19 PHP
PHP自定义函数判断是否为Get、Post及Ajax提交的方法
2017/07/27 PHP
JavaScript按位运算符的应用简析
2014/02/04 Javascript
ExtJS4 动态生成的grid导出为excel示例
2014/05/02 Javascript
JavaScript继承基础讲解(原型链、借用构造函数、混合模式、原型式继承、寄生式继承、寄生组合式继承)
2014/08/16 Javascript
jQuery实现限制textarea文本框输入字符数量的方法
2015/05/28 Javascript
jquery ui dialog替代confirm实例分析
2016/01/25 Javascript
JavaScript 巧学巧用
2017/05/23 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
jQuery中$原理实例分析
2018/08/13 jQuery
JS调用安卓手机摄像头扫描二维码
2018/10/16 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
微信小程序的mpvue框架快速上手指南
2019/05/15 Javascript
原生js实现each方法实例代码详解
2019/05/27 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
python正则表达式re模块详细介绍
2014/05/29 Python
python logging重复记录日志问题的解决方法
2018/07/12 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
python实现把二维列表变为一维列表的方法分析
2019/10/08 Python
python飞机大战pygame游戏之敌机出场实现方法详解
2019/12/17 Python
pyinstaller还原python代码过程图解
2020/01/08 Python
python装饰器代码深入讲解
2021/03/01 Python
分享30个新鲜的CSS3打造的精美绚丽效果(附演示下载)
2012/12/28 HTML / CSS
西班牙手机之家:Phone House
2018/10/18 全球购物
关键字throw与throws的用法差异
2016/11/22 面试题
实习自我鉴定模板
2013/09/28 职场文书
安全生产管理责任书
2014/04/16 职场文书
物流管理专业自荐信
2014/06/23 职场文书
感恩主题班会教案
2015/08/12 职场文书
健身房被搭讪?用python写了个小米计时器助人为乐
2021/06/08 Python