简单实现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 相关文章推荐
Javascript实例教程(19) 使用HoTMetal(6)
Dec 23 Javascript
获取内联和链接中的样式(js代码)
Apr 11 Javascript
js改变文章字体大小的实例代码
Nov 27 Javascript
JavaScript更改字符串的大小写
May 07 Javascript
javascript闭包概念简单解析(推荐)
Jun 03 Javascript
详解angularjs的数组传参方式的简单实现
Jul 28 Javascript
Angular 4中如何显示内容的CSS样式示例代码
Nov 06 Javascript
ReactNative之FlatList的具体使用方法
Nov 29 Javascript
Vue项目引发的「过滤器」使用教程
Mar 12 Javascript
javascript实现动态时钟的启动和停止
Jul 29 Javascript
微信小程序wx.request的简单封装
Nov 13 Javascript
JavaScript中展开运算符及应用的实例代码
Jan 14 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中$_SERVER的详细参数与说明
2008/07/29 PHP
PHP中CURL方法curl_setopt()函数的参数分享
2013/01/19 PHP
thinkphp实现上一篇与下一篇的方法
2014/12/08 PHP
反射调用private方法实践(php、java)
2015/12/21 PHP
PHP批量去除BOM头内容信息代码
2016/03/11 PHP
jquery 简短几句代码实现给元素动态添加及获取提示信息
2011/09/01 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
删除Javascript Object中间的key
2014/11/18 Javascript
JQuery删除DOM节点的方法
2015/06/11 Javascript
基于javascript实现漂亮的页面过渡动画效果附源码下载
2015/10/26 Javascript
js如何准确获取当前页面url网址信息
2020/09/13 Javascript
浅谈jquery中的each方法$.each、this.each、$.fn.each
2016/06/23 Javascript
js鼠标单击和双击事件冲突问题的快速解决方法
2016/07/11 Javascript
JAVA Web实时消息后台服务器推送技术---GoEasy
2016/11/04 Javascript
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
javascript 中的继承实例详解
2017/05/05 Javascript
Vue实现一个无限加载列表功能
2018/11/13 Javascript
从0到1构建vueSSR项目之路由的构建
2019/03/07 Javascript
详解微信小程序用定时器实现倒计时效果
2019/04/30 Javascript
Nest.js 授权验证的方法示例
2021/02/22 Javascript
python局部赋值的规则
2013/03/07 Python
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
DataFrame中的object转换成float的方法
2018/04/10 Python
python简易实现任意位数的水仙花实例
2018/11/13 Python
python GUI库图形界面开发之PyQt5 MDI(多文档窗口)QMidArea详细使用方法与实例
2020/03/05 Python
Python semaphore evevt生产者消费者模型原理解析
2020/03/18 Python
推荐一些比较有用的css3新属性
2014/11/11 HTML / CSS
canvas三角函数模拟水波效果的示例代码
2018/07/03 HTML / CSS
经贸日语专业个人求职信范文
2013/12/28 职场文书
业务总经理岗位职责
2014/02/03 职场文书
民警个人对照检查剖析材料
2014/09/17 职场文书
社区扶贫帮困工作总结
2015/05/20 职场文书
小学四年级班主任工作经验交流材料
2015/11/02 职场文书
史上最全的军训拉歌口号
2015/12/25 职场文书
基于Java的MathML转图片的方法(示例代码)
2021/06/23 Java/Android
【TED出品】天梯非主流开心游1700 划水骑士
2022/03/31 魔兽争霸