简单实现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获取各种浏览器窗口大小的方法
Jan 14 Javascript
不使用ajax实现无刷新提交表单
Dec 21 Javascript
使用jQuery实现返回顶部
Jan 26 Javascript
jquery实现点击弹出带标题栏的弹出层(从右上角飞入)效果
Sep 19 Javascript
全面解析Bootstrap中tab(选项卡)的使用方法
Jun 06 Javascript
利用原生js和jQuery实现单选框的勾选和取消操作的方法
Sep 04 Javascript
JS计算输出100元钱买100只鸡问题的解决方法
Jan 04 Javascript
解析vue data不可以使用箭头函数问题
Jul 03 Javascript
详解项目升级到vue-cli3的正确姿势
Jan 28 Javascript
axios异步提交表单数据的几种方法
Aug 11 Javascript
es6中let和const的使用方法详解
Feb 24 Javascript
基于ant design日期控件使用_仅月份的操作
Oct 27 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
IIS6的PHP最佳配置方法
2007/03/19 PHP
完美解决dedecms中的[html][/html]和[code][/code]问题
2007/03/20 PHP
解析link_mysql的php版
2013/06/30 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
详解PHP素材图片上传、下载功能
2019/04/12 PHP
php版本CKEditor 4和CKFinder安装及配置方法图文教程
2019/06/05 PHP
Thinkphp5框架中引入Markdown编辑器操作示例
2020/06/03 PHP
JavaScript中的闭包原理分析
2010/03/08 Javascript
JavaScript 浏览器验证代码(来自discuz)
2010/07/17 Javascript
jQuery实现统计复选框选中数量
2014/11/24 Javascript
高性能JavaScript模板引擎实现原理详解
2015/02/05 Javascript
jquery+CSS3模拟Path2.0动画菜单效果代码
2015/08/31 Javascript
sea.js常用的api简易文档
2016/11/15 Javascript
Bootstrap基本样式学习笔记之图片(6)
2016/12/07 Javascript
layer弹出层中H5播放器全屏出错的解决方法
2017/02/21 Javascript
vue2.0实现倒计时的插件(时间戳 刷新 跳转 都不影响)
2017/03/30 Javascript
nodejs中解决异步嵌套循环和循环嵌套异步的问题
2017/07/12 NodeJs
EasyUI实现下拉框多选功能
2017/11/07 Javascript
微信小程序实现循环动画效果
2018/07/16 Javascript
JavaScript canvas实现跟随鼠标事件
2020/02/10 Javascript
uni-app从安装到卸载的入门教程
2020/05/15 Javascript
[57:50]DOTA2上海特级锦标赛主赛事日 - 4 胜者组决赛Secret VS Liquid第二局
2016/03/05 DOTA
在Python中操作列表之List.pop()方法的使用
2015/05/21 Python
名片管理系统python版
2018/01/11 Python
详解python中TCP协议中的粘包问题
2019/03/22 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
PyTorch的自适应池化Adaptive Pooling实例
2020/01/03 Python
Python+OpenCV实现旋转文本校正方式
2020/01/09 Python
Python变量格式化输出实现原理解析
2020/08/06 Python
纯CSS3代码实现switch滑动开关按钮效果
2016/08/30 HTML / CSS
美国单身专业人士在线约会网站:EliteSingles
2019/03/19 全球购物
PHP如何与mysql建立链接
2013/05/05 面试题
2015公务员年度考核评语
2015/03/25 职场文书
redis连接被拒绝的解决方案
2021/04/12 Redis
仅用几行Python代码就能复制她的U盘文件?
2021/06/26 Python
鲲鹏 CentOS 7 安装Python3.7
2022/05/11 Servers