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延时重复执行函数 lLoopRun.js
Jun 29 Javascript
IE中图片的onload事件无效问题和解决方法
Jun 06 Javascript
js数组的操作指南
Dec 28 Javascript
JS+CSS实现淡入式焦点图片幻灯切换效果的方法
Feb 26 Javascript
javascript简单比较日期大小的方法
Jan 05 Javascript
jQuery+php实时获取及响应文本框输入内容的方法
May 24 Javascript
AngularJS入门教程之MVC架构实例分析
Nov 01 Javascript
JSON对象转化为字符串详解
Aug 11 Javascript
Nuxt配合Node在实际生产中的应用详解
Aug 07 Javascript
微信小程序select下拉框实现效果
May 15 Javascript
javascript刷新父页面方法汇总详解
Oct 10 Javascript
js实现鼠标拖曳效果
Dec 30 Javascript
通过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
我的论坛源代码(八)
2006/10/09 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
2015/04/21 PHP
浅析Yii2集成富文本编辑器redactor实例教程
2016/04/25 PHP
浅谈ThinkPHP5.0版本和ThinkPHP3.2版本的区别
2017/06/17 PHP
PHP进阶学习之垃圾回收机制详解
2019/06/18 PHP
tp5框架前台无限极导航菜单类实现方法分析
2020/03/29 PHP
javascript中parentNode,childNodes,children的应用详解
2013/12/17 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
浅谈javascript事件取消和阻止冒泡
2015/05/26 Javascript
swtich/if...else的替代语句
2015/08/16 Javascript
漂亮实用的页面loading(加载)封装代码
2017/02/03 Javascript
原生JS实现导航下拉菜单效果
2020/11/25 Javascript
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
vue-cli3中vue.config.js配置教程详解
2019/05/29 Javascript
vue-cli基础配置及webpack配置修改的完整步骤
2019/10/20 Javascript
js+canvas实现图片格式webp/png/jpeg在线转换
2020/08/22 Javascript
在vue中配置不同的代理同时访问不同的后台操作
2020/09/11 Javascript
Vue双向数据绑定(MVVM)的原理
2020/10/03 Javascript
Python标准库内置函数complex介绍
2014/11/25 Python
在win和Linux系统中python命令行运行的不同
2016/07/03 Python
高效测试用例组织算法pairwise之Python实现方法
2017/07/19 Python
python实现简单http服务器功能
2018/09/17 Python
Django连接数据库并实现读写分离过程解析
2019/11/13 Python
pyautogui自动化控制鼠标和键盘操作的步骤
2020/04/01 Python
简单了解python shutil模块原理及使用方法
2020/04/28 Python
Python3爬虫ChromeDriver的安装实例
2021/02/06 Python
eDreams澳大利亚:预订机票、酒店和度假产品
2017/04/19 全球购物
意大利男装网店:Vrients
2019/05/02 全球购物
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
中层干部岗位职责
2013/12/18 职场文书
医学生职业生涯规划书范文
2014/03/13 职场文书
人力资源职位说明书
2014/07/29 职场文书
党的群众路线教育实践活动专题组织生活会发言材料
2014/10/17 职场文书
2015元旦感言
2015/12/09 职场文书
windows11怎么查看自己安装的版本号? win11版本号的查看方法
2021/11/21 数码科技
解决vue-router的beforeRouteUpdate不能触发
2022/04/14 Vue.js