VUE获取验证码倒计时
来源:互联网 发布:java aop编程 编辑:程序博客网 时间:2024/05/16 09:38
登录界面使用手机验证码注册登录很常见,VUE中实现获取验证码倒计时还是用到定时器setInterval
先上效果图
HTML部分
<div class="login_list"> <span class="login_title">短信验证码:</span> <input class="auth_input" type="text" placeholder="输入验证码" /> /*上面两行可忽略*/ /* * 下面两行是本次重点,通过v-show来控制该显示哪一行 * 首先显示.auth_text_blue 通过点击事件getAuthCode来获取手机验证码。 * 同时改变sendAuthCode的值,隐藏自身,显示倒计时.auth_text * */ <span v-show="sendAuthCode" class="auth_text auth_text_blue" @click="getAuthCode">获取验证码</span> <span v-show="!sendAuthCode" class="auth_text"> <span class="auth_text_blue">{{auth_time}} </span> 秒之重新发送验证码</span> </div>
JS部分
var vm = new Vue({ el: ".vueBox", data: { sendAuthCode:true,/*布尔值,通过v-show控制显示‘获取按钮’还是‘倒计时’ */ auth_time: 0, /*倒计时 计数器*/ }, methods: { getAuthCode:function () { this.sendAuthCode = false; this.auth_time = 6; var auth_timetimer = setInterval(()=>{ this.auth_time--; if(this.auth_time<=0){ this.sendAuthCode = true; clearInterval(auth_timetimer); } }, 1000); } }});
阅读全文
0 0
- vue 倒计时 获取验证码
- VUE获取验证码倒计时
- 获取验证码倒计时
- 获取验证码倒计时
- 获取验证码倒计时
- 倒计时获取验证码
- 获取验证码倒计时
- 获取验证码倒计时
- 获取验证码倒计时
- 获取验证码倒计时
- 获取验证码倒计时
- 获取验证码倒计时
- 倒计时(获取验证码的倒计时)
- vue 验证码倒计时60s
- vue 验证码倒计时60s
- vue 验证码倒计时60s
- vue获取手机验证码60秒倒计时,不能点击按钮
- vue.js单击按钮获取手机验证码,倒计时禁用按钮功能效果
- spring boot整合hessian(十二)
- js教程
- 常见的mybatis的xml语法
- 最近比较火的parameter server是什么?
- qt工程文件和编译中的一些配置
- VUE获取验证码倒计时
- python 显示 gif 动图
- jQuery点击小图展示大图
- 有用的链接
- 如何获取taskflow的id值,用于控制当前页面的控件显示或隐藏
- git的使用
- 自己python实现mysql2hive 的表结构功能,在脚本后输入mysql_db,mysql_table,hive_db,hive_table和任意字符
- HLS自适应测试环境搭建
- RecyclerView