<el-form-item label="验证码" prop="imgcode"><el-inputtype="password"v-model="ruleForm.imgcode"autocomplete="off"></el-input></el-form-item><el-form-item prop="imgcode"><img :src="img" @click="imgFn" alt="" /></el-form-item>

首先要写一个input输入框,用来输入验证码,prop给想对应的字段,下面跟着img标签用来显示验证码的图片

img: "http://bw.gsruiying.com.cn/adminapi/captcha_pro?1608801075000",

在vue模板当中return里面定义一个中间变量img,用来做默认打开页面显示和点击切换验证码的效果

created() {this.img ="http://bw.gsruiying.com.cn/adminapi/captcha_pro?1608801075000" + new Date() * 1;},

在vue生命周期created或者mounted中使用定义的中间变量img接收默认的验证码图片,使用字符串拼接时间戳new Date(),页面就会出现一个默认的验证码

<el-form-item prop="imgcode"><img :src="img" @click="imgFn" alt="" /></el-form-item>

给图片添加点击事件@click

imgFn() {this.img ="http://bw.gsruiying.com.cn/adminapi/captcha_pro?1608801075000" + new Date() * 1;}

把点击事件方法写在vue生命周期methods里面,使用字符串拼接时间戳new Date(),这时点击图片会随机切换验证码的图片

vue登录获取验证码相关推荐

  1. 2022.9.17 vue、element-ui实现登录获取手机验证码,进行手机号校验、验证码CD60秒

    一.实现效果: 1.直接点击,不为空校验 2.输入手机号格式不正确时 3.获取完验证码进行读秒 二.页面html <el-formclass="phone-form"ref= ...

  2. Vue 登录手机号、密码格式验证及验证码60s获取

    直接上代码: <el-input v-model="phoneRegister" placeholder="请输入手机号"> </el-inp ...

  3. Vue - 实现获取手机验证码倒计时 60 秒(手机号+验证码登录功能)

    前言 网上的大部分获取验证码逻辑的例子,代码多还不健壮,本文将用最少的代码实现相同的功能. 当点击获取验证码按钮时,会自动进入倒计时,同时按钮无法点击, 您可以自定义倒计时时间,如下图所示: 这块由于 ...

  4. 前端获取验证码、手机号登录、注册功能

    07.前端获取验证码.手机号登录.注册功能 Register.vue <template><div class="register"><div cla ...

  5. SpringSecurity+Vue:实现添加登录图片验证码

    第一步,准备一个可以生成验证码的类或者jar包,我这里就用工具类了,网上随便找的一个工具类 /*** 生成图片验证码的工具类*/ public class VerifyCode {private in ...

  6. ElementUI+VUE获取验证码前端代码

    本期带来vue项目的获取验证码按钮以及一个定时任务 可以和我上期发的SpringBoot项目发现验证码一起配合使用 vue + elementUI项目使用 1.首先是前端的方法部分 send () { ...

  7. vue.js项目实战运用篇之抖音视频APP-第十一节: 注册登录及验证码功能

    [温馨提示]:若想了解更多关于本次项目实战内容,可转至vue.js项目实战运用篇之抖音视频APP-项目规划中进一步了解项目规划. [项目地址] 项目采用Git进行管理,最终项目将会发布到GitHub中 ...

  8. vue实现手机验证码登录(基于娱乐系统项目)

    登录逻辑: 1 验证手机号码输入框,分别判断以下情况并作出弹窗警告 (1:是否为空 (2:是否为11位数字 (3:是否是13,15, 17, 18开头的正确手机号码 2 输入框下面添加一个获取验证码的 ...

  9. 前端Vue实现手机号验证码登录(60s禁用倒计时)

    这篇文章主要介绍了Vue实现手机号验证码登录(60s禁用倒计时),帮助大家更好的理解和使用vue,具有很好的参考价值,感兴趣的朋友可以了解下 最近做了个vue项目,前端通过手机号验证码的方式登录,获取 ...

最新文章

  1. oracle存储过程建分区表,oracle存储过程创建表分区实例
  2. CTFshow 文件上传 web153
  3. FreeMarker的使用
  4. python连接各种数据库数据_Python连接各种数据库
  5. 使用java编写的一个遍历未知维数的数组函数
  6. ASP基础教程之ASP AdRotator 组件的使用
  7. OpenShift 4 - 查看Node上的日志
  8. python编写赛车_python udp 协议发送接收秒速赛车平台搭建数据
  9. C语言丨比较浮点数的大小
  10. Leetcode怎么调试java代码,LeetCode–正则表达式匹配
  11. mysql视图的更新 条件_MySQL进阶16 - 视图的创建/修改/删除/更新--可更新性的不适用条件...
  12. 随机过程中均值、方差、协方差和相关函数的计算
  13. 华为云GaussDB首次亮相2021服贸会,为数字人民币提供坚实数据底座
  14. 大师系列之彼得•林奇层查股
  15. 三台Centos7虚拟机之间实现ssh,rsh互连,虚拟机和本机基于ssh进行文件传输
  16. 程序员的桌面是什么样的?美工:那...不是我的桌面吗?
  17. spring aop自定义切面打印入参和出参,以及切面获取注解的字段值.
  18. Java批量修改文件名称(十四)
  19. MATLAB 线性插补缺省值
  20. 分享一个餐饮点餐小程序--蜜蜂点餐

热门文章

  1. 支持51CTO,支持博客大赛
  2. 一个百度地图API应用实例
  3. dos2unix命令将dos文件转换为unix格式
  4. Linux——磁盘Part 3:配额(限制)
  5. chrome无法安装插件问题的解决
  6. MFC常见错误Qualcomm 开启强发 PowerMeter时
  7. 【Diagnostics CAPL】diagSendRequest的使用
  8. 年薪100万都是什么样人才啊?
  9. ubuntu 3D 快捷键
  10. 合作还是背叛(博弈论的诡计)