简单实现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 相关文章推荐
取键盘键位ASCII码的网页
Jul 30 Javascript
Jquery ajax不能解析json对象,报Invalid JSON错误的原因和解决方法
Mar 27 Javascript
jQuery中map()方法用法实例
Jan 06 Javascript
Javascript实现代码折叠功能
Aug 25 Javascript
Javascript中常见的逻辑题和解决方法
Sep 17 Javascript
Actionscript与javascript交互实例程序(修改)
Sep 22 Javascript
浅析js的模块化编写 require.js
Dec 07 Javascript
关于vue.js v-bind 的一些理解和思考
Jun 06 Javascript
vue click.stop阻止点击事件继续传播的方法
Sep 04 Javascript
微信小程序 拍照或从相册选取图片上传代码实例
Aug 28 Javascript
jQuery操作动画完整实例分析
Jan 10 jQuery
Vue中引入svg图标的两种方式
Jan 14 Vue.js
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创建桌面快捷方式的实例代码
2014/02/17 PHP
PHP实现页面静态化的超简单方法
2016/09/06 PHP
解决Laravel 使用insert插入数据,字段created_at为0000的问题
2019/10/11 PHP
firefox和IE系列的相关区别整理 以备后用
2009/12/28 Javascript
JavaScript 一行代码,轻松搞定浮动快捷留言-V2升级版
2010/04/02 Javascript
jQuery lazyload 的重复加载错误以及修复方法
2010/11/19 Javascript
使用js 设置url参数
2013/07/08 Javascript
《JavaScript DOM 编程艺术》读书笔记之DOM基础
2015/01/09 Javascript
jquery实现勾选复选框触发事件给input赋值
2015/02/01 Javascript
javascript实现完美拖拽效果
2015/05/06 Javascript
avalon js实现仿微博拖动图片排序
2015/08/14 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
2016/07/01 Javascript
JavaScript实现广告弹窗效果
2016/08/09 Javascript
vue.js将unix时间戳转换为自定义时间格式
2017/01/03 Javascript
jq stop()和:is(:animated)的用法及区别(详解)
2017/02/12 Javascript
react-native ListView下拉刷新上拉加载实现代码
2017/08/03 Javascript
JS判断字符串是否为整数的方法--简单的正则判断
2018/07/23 Javascript
vue-cli 使用axios的操作方法及整合axios的多种方法
2018/09/12 Javascript
JavaScript创建防篡改对象的方法分析
2018/12/30 Javascript
python获取本地计算机名字的方法
2015/04/29 Python
Python利用递归和walk()遍历目录文件的方法示例
2017/07/14 Python
使用Python自动化破解自定义字体混淆信息的方法实例
2019/02/13 Python
英国的知名精品百货公司:House of Fraser(福来德)
2016/08/14 全球购物
美国孩之宝玩具官网:Hasbro Pulse
2019/06/24 全球购物
阿联酋彩妆品牌:OUD MILANO
2019/10/06 全球购物
英国奢侈品牌时尚购物平台:Farfetch(支持中文)
2020/02/18 全球购物
策划创业计划书
2014/02/06 职场文书
飘柔洗发水广告词
2014/03/14 职场文书
大学班级学风建设方案
2014/05/01 职场文书
感恩老师演讲稿600字
2014/08/28 职场文书
少先队活动总结
2014/08/29 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
2014年大学生村官工作总结
2014/11/19 职场文书
小学教研工作总结2015
2015/05/13 职场文书
Go语言空白表示符_的实例用法
2021/07/04 Golang
Win11 21h2可以升级22h2吗?看看你的电脑符不符合要求
2022/07/07 数码科技