vue实现倒计时获取验证码效果


Posted in Javascript onApril 17, 2020

本文实例为大家分享了vue实现倒计时获取验证码效果的具体代码,供大家参考,具体内容如下

效果:

vue实现倒计时获取验证码效果

代码:

<template>
 <div>
 <el-button :disabled="disabled" @click="sendcode" class="sendcode">{{btntxt}}</el-button>
 </div>
</template>
 
 <script>
export default {
 data() {
 return {
 disabled:false,
 time:5,
 btntxt:"发送验证码",
 };
 },
 methods: {
 sendcode(){
 this.time=5;
 this.timer(); 
 },
 //发送手机验证码倒计时
 timer() {
 if (this.time > 0) {
  this.disabled=true;
  this.time--;
  this.btntxt=this.time+"秒";
  setTimeout(this.timer, 1000);
 } else{
  this.time=0;
  this.btntxt="发送验证码";
  this.disabled=false;
 }
 },
 }
}
</script>
 
<style scoped>
.el-button{
 margin: 100px 50px;
}
</style>

更多关于倒计时的文章请查看专题:《倒计时功能》

更多JavaScript时钟特效点击查看:JavaScript时钟特效专题

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
编写跨浏览器的javascript代码必备[js多浏览器兼容写法]
Oct 29 Javascript
js 中{},[]中括号,大括号使用详解
May 12 Javascript
js通过地址栏给action传值(中文乱码全是问号)
May 02 Javascript
图片上传插件jquery.uploadify详解
Nov 15 Javascript
Javascript Objects详解
Sep 04 Javascript
javascript实现按回车键切换焦点
Feb 09 Javascript
详解JavaScript基本类型和引用类型
Dec 09 Javascript
Query常用DIV操作获取和设置长度宽度的实现方法
Sep 19 Javascript
jQuery实现链接的title快速出现的方法
Feb 20 Javascript
JS验证输入的是否是数字及保留几位小数问题
May 09 Javascript
聊聊Vue 中 title 的动态修改问题
Jun 11 Javascript
jQuery 实现DOM元素拖拽交换位置的实例代码
Jul 14 jQuery
通过layer实现可输入的模态框的例子
Sep 27 #Javascript
vue调用语音播放的方法
Sep 27 #Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
Sep 27 #Javascript
layui+SSM的数据表的增删改实例(利用弹框添加、修改)
Sep 27 #Javascript
vue实现在线翻译功能
Sep 27 #Javascript
webpack 处理CSS资源的实现
Sep 27 #Javascript
微信小程序 wxParse插件显示视频问题
Sep 27 #Javascript
You might like
用PHP书写安全的脚本代码
2012/02/05 PHP
destoon切换城市后实现logo旁边显示地区名称的方法
2014/08/21 PHP
php页面缓存方法小结
2015/01/10 PHP
PHP类和对象相关系统函数与运算符小结
2016/09/28 PHP
PHP 网站修改默认访问文件的nginx配置
2017/05/27 PHP
Laravel路由研究之domain解决多域名问题的方法示例
2019/04/04 PHP
Javascript下的keyCode键码值表
2007/04/10 Javascript
火狐浏览器(firefox)下获得Event对象以及keyCode
2008/11/13 Javascript
js 调用父窗口的具体实现代码
2013/07/15 Javascript
jQuery:delegate中select()不起作用的解决方法(实例讲解)
2014/01/26 Javascript
extJS中常用的4种Ajax异步提交方式
2014/03/07 Javascript
js实现用户注册协议倒计时的方法
2015/01/21 Javascript
jQuery使用中可能被XSS攻击的一些危险环节提醒
2016/05/24 Javascript
JS模拟bootstrap下拉菜单效果实例
2016/06/17 Javascript
原生js获取元素样式的简单方法
2016/08/06 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
Vue中定义全局变量与常量的各种方式详解
2017/08/23 Javascript
深入理解vuex2.0 之 modules
2017/11/20 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
代码详解javascript模块加载器
2018/03/04 Javascript
vue下使用nginx刷新页面404的问题解决
2019/08/02 Javascript
[01:03:31]DOTA2上海特级锦标赛B组资格赛#1 Alliance VS Fnatic第二局
2016/02/26 DOTA
win与linux系统中python requests 安装
2016/12/04 Python
python 数字类型和字符串类型的相互转换实例
2018/07/17 Python
浅谈PySpark SQL 相关知识介绍
2019/06/14 Python
安装Pycharm2019以及配置anconda教程的方法步骤
2019/11/11 Python
tensorflow之并行读入数据详解
2020/02/05 Python
Django Haystack 全文检索与关键词高亮的实现
2020/02/17 Python
python 日志 logging模块详细解析
2020/03/31 Python
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
欧洲顶级体育电子商务网站:SportsShoes.com
2018/03/27 全球购物
茶花女读书笔记
2015/06/29 职场文书
领导激励员工的演讲稿,各种会上用得到,建议收藏
2019/08/13 职场文书
Go缓冲channel和非缓冲channel的区别说明
2021/04/25 Golang
python必学知识之文件操作(建议收藏)
2021/05/30 Python
Python实现生活常识解答机器人
2021/06/28 Python