本期带来vue项目的获取验证码按钮以及一个定时任务

可以和我上期发的SpringBoot项目发现验证码一起配合使用

vue + elementUI项目使用

1、首先是前端的方法部分

    send () { // 点击发送验证码if (!this.rest) {if (this.email === '') {this.myMessage('error', '请输入邮箱')} else {this.count = TIME_COUNTthis.show = falsethis.$axios.get('跨域请求地址').then(res => {if (res.data.flag) {this.myMessage('success', '获取成功')} else {this.myMessage('error', '发送失败请重试')}}).catch(err => {console.log(err)})this.rest = setInterval(() => {if (this.count > 0 && this.count <= TIME_COUNT) {this.count--} else {this.show = trueclearInterval(this.rest) // 清除定时器this.rest = null}}, 1000)}}},myMessage (type, message) { // 弹窗提示this.$message({message: message,type: type})}

2、data部分(用来给input设置默认值)

  data () {return {email: '',yzm: ''}}

2.1、script中加一个参数

const TIME_COUNT = 60 // 更改倒计时时间s

3、显示代码部分

按钮以及输入框

<el-input class="inputVa" v-model="email" placeholder="请输入登录邮箱"></el-input><el-input class="inputVa" style="width:160px" v-model="yzm" placeholder="请输入验证码"></el-input><el-button @click="send" type="success" :disabled="!show" style="width:140px">获取验证码
<span v-show="!show" style="font-size:5px" class="count">({{count}}s)</span></el-button>

有异常可以评论区讨论!!!!

ElementUI+VUE获取验证码前端代码相关推荐

  1. 【VUE】使用elementUI制作获取验证码组件

    使用elementUI-[表单验证]的表单,在此基础上进行修改,达到自己需要的样式 eleUI原版代码如下 自行修改需要的样式 <el-form :model="ruleForm&qu ...

  2. vue 获取验证码倒计时组件

    之前写过一个计时函数,有计算误差,但是验证码的60秒倒计时可以忽略这一点点误差.直接上代码. <template><div class="captcha-row" ...

  3. Vue 获取验证码60s倒计时方法

    HTML: <div class="item"><input type="text" v-model="phone" pl ...

  4. vue 获取验证码按钮,点击后开始倒计时

    第一步 data() {return {disableCode: false,getCode: this.$t('login.obtaining'), // 按钮显示的内容isGeting: fals ...

  5. ionic 之 获取验证码

    ionic 之 获取验证码 html代码 <button ion-button clear [disabled]="disabled" (click)="getId ...

  6. vue element-ui 手机号校验 验证码校验 获取验证码倒数60秒无样式实现

    这段时间被迫搞前端搞裂开了,记录一下手机号验证码校验登录的极简无样式前端实现 巨丑!希望大佬们不介意 下面是先演示效果 点击登陆后显示校验信息 输入手机号点击获取验证码 输入符合校验的内容后点击登录提 ...

  7. vue element-ui实现获取短信验证码 ,60秒倒计时及页面

    cc废话不多说先上效果图  vue页面布局 <el-form-item prop="phoneCode" class="pr"><el-inp ...

  8. 基于Vue的校园资源管理系统(前端代码)

    基于Vue的校园资源管理系统(前端代码) 作者:Jackshijin 项目背景 这是本人在毕业的时候选择的毕业设计方向,指导老师团队的课题有小程序.安卓开发.机器学习和嵌入式,而我选择了Web...因 ...

  9. 前端案例:简易登录表单的制作,包括用户名、密码、随机验证码(代码完整,复制即用)

    案例效果 本案例基于 vue.js 和  Element UI 实现.随机验证码采用 DOM 操作和 canvas 绘制,可随机生成和刷新:后续程序逻辑直接填入方法即可. Element UI 下载安 ...

最新文章

  1. 手工管理和计算机管理,ERP系统管理与传统的手工管理之间的区别
  2. javascript 控制键盘输入
  3. 《设计领导力:顶尖设计领导者建设和发展成功设计团队》一2.4 雇比你聪明的人...
  4. SSM-Spring+SpringMVC+MyBatis整合案例从0到1
  5. 嗯?那你来说说用 ArrayList 还是 LinkedList
  6. 两条线段的夹角 cesium_《原本》命题1.10 一条线段可以被分成两条相等的线段
  7. python求散点曲线下方面积
  8. copyleft_什么是copyleft?
  9. JAVA几何图注水,如何使用java绘制几何形状到图片?
  10. python实训day5
  11. oracle中ak约束,Oracle自定义聚集函数
  12. 软件_避免用chrome进行网站配置调试[博]
  13. redis rdb aof区别_Redis的持久化机制:RDB和AOF
  14. Windows Embedded CE 中断结构分析
  15. 【生活相关】二(2014年新年畅想)
  16. HDU 12O3 I NEED A OFFER!
  17. SQLite:注意查询条件中空格的影响
  18. 无法启动程序因为计算机中丢失dev,DevUseAnalyzerTask.dll
  19. 无法打开包括文件: “Eigen/Dense”【CMakeLists 解决方案】
  20. 网络爬虫:Beautiful Soup库信息组织与提取

热门文章

  1. python 键盘钩子_WPF 利用键盘钩子来捕获键盘,做一些不为人知的事情...完整实例...
  2. 学生DW网页设计作业成品 HTML+CSS+JS大作业——汽车设备营销企业模板(13页) 静态HTML网页设计模板
  3. 数据库第一范式,第二范式,第三范式详解
  4. 使用bootdo框架添加登录验证码
  5. Spire.PDF 教程:从加密的PDF文档中删除密码
  6. 基于STM32单片机的ILI9341液晶屏驱动protues仿真
  7. 买过的最离谱的东西---笑喷
  8. 双非二战一志愿上岸国科大杭州高等研究院经验
  9. R语言及RStudio下载安装
  10. [Java] 代理模式 Proxy Mode