简单实现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 29 Javascript
用jquery仿做发微博功能示例
Apr 18 Javascript
购物车前端开发(jQuery和bootstrap3)
Aug 27 Javascript
ExtJS 4.2 Grid组件单元格合并的方法
Oct 12 Javascript
整理一下常见的IE错误
Nov 18 Javascript
基于JS实现弹出一个隐藏的div窗口body页面变成灰色并且不可被编辑
Dec 14 Javascript
使用vue和datatables进行表格的服务器端分页实例代码
Jun 07 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
Jun 17 Javascript
vue.js的computed,filter,get,set的用法及区别详解
Mar 08 Javascript
Vue组件内部实现一个双向数据绑定的实例代码
Apr 04 Javascript
Vue开发环境跨域访问问题
Jan 22 Javascript
在js中修改html body的样式
Nov 11 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
使用Apache的rewrite技术
2006/06/22 PHP
用header 发送cookie的php代码
2007/03/16 PHP
yii2中结合gridview如何使用modal弹窗实例代码详解
2016/06/12 PHP
PHP中ajax无刷新上传图片与图片下载功能
2017/02/21 PHP
jquery 经典动画菜单效果代码
2010/01/26 Javascript
Jquery优化效率 提升性能解决方案
2010/09/06 Javascript
浅析jQuery的链式调用之each函数
2010/12/03 Javascript
Underscore.js 的模板功能介绍与应用
2012/12/24 Javascript
js获取对象、数组的实际长度,元素实际个数的实现代码
2016/06/08 Javascript
仅一个form表单 js实现注册信息依次填写提交功能
2016/06/12 Javascript
jQuery实现table中的tr上下移动并保持序号不变的实例代码
2016/07/11 Javascript
微信小程序 switch组件详解及简单实例
2017/01/10 Javascript
angular和BootStrap3实现购物车功能
2017/01/25 Javascript
vuejs通过filterBy、orderBy实现搜索筛选、降序排序数据
2020/10/26 Javascript
基于layer.js实现收货地址弹框选择然后返回相应的地址信息
2017/05/26 Javascript
js获取元素的偏移量offset简单方法(必看)
2017/07/05 Javascript
jQuery实现键盘回车搜索功能
2017/07/25 jQuery
vue项目中应用ueditor自定义上传按钮功能
2018/04/27 Javascript
Vue实现自定义下拉菜单功能
2018/07/16 Javascript
vue+element-ui动态生成多级表头的方法
2018/08/28 Javascript
JS与jQuery判断文本框还剩多少字符可以输入的方法
2018/09/01 jQuery
Vue.set()动态的新增与修改数据,触发视图更新的方法
2018/09/15 Javascript
微信小程序wx.request拦截器使用详解
2019/07/09 Javascript
Node.js fs模块(文件模块)创建、删除目录(文件)读取写入文件流的方法
2019/09/03 Javascript
VUEX-action可以修改state吗
2019/11/19 Javascript
Vue记住滚动条和实现下拉加载的完美方法
2020/07/31 Javascript
Python算法之求n个节点不同二叉树个数
2017/10/27 Python
Django错误:TypeError at / 'bool' object is not callable解决
2019/08/16 Python
Keras 中Leaky ReLU等高级激活函数的用法
2020/07/05 Python
Python文件名匹配与文件复制的实现
2020/12/11 Python
python SOCKET编程基础入门
2021/02/27 Python
《望洞庭》教学反思
2014/02/16 职场文书
2015年校本培训工作总结
2015/07/24 职场文书
HTML通过表单实现酒店筛选功能
2021/05/18 HTML / CSS
手把手教你使用TensorFlow2实现RNN
2021/07/15 Python
Java字符串逆序方法详情
2022/03/21 Java/Android