VUE实现图片验证码功能


Posted in Javascript onNovember 18, 2020

本文实例为大家分享了VUE实现图片验证码的具体代码,供大家参考,具体内容如下

1. 概述

1.1 说明

在开发过程中,有时候需要使用图片验证码进行增加安全强度,在点击图片时更新新的图片验证码,记录此功能,以便后期使用。

2. 示例

2.1 vue示例代码

<template>
 <el-form style="width: 400px;">
 <el-form-item style="height: 40px;margin-bottom: 20px;">
 <el-input class="input" maxlength="8" placeholder="请输入验证码"></el-input>
 <div class="divIdentifyingCode" @click="getIdentifyingCode(true)">
 <img id="imgIdentifyingCode" style="height:40px; width: 100px; cursor: pointer;" alt="点击更换"
 title="点击更换" />
 </div>
 </el-form-item>
 </el-form>
</template>

<script>
export default {
 methods: {
 /**
 * 窗口代码
 * @param {Boolean} bRefresh 是否刷新
 */
 getIdentifyingCode: function (bRefresh) {
 let identifyCodeSrc = "https://www.xxx.xxx.xxx/imgCode";
 if (bRefresh) {
 identifyCodeSrc = "https://www.xxx.xxx.xxx/imgCode?" + Math.random();
 }
 let objs = document.getElementById("imgIdentifyingCode");
 objs.src = identifyCodeSrc;
 },
 }
}
</script>

<style>
 .divIdentifyingCode {
 position: absolute;
 top: 0;
 right: 0;
 z-index: 5;
 width: 102px; /*设置图片显示的宽*/
 height: 40px; /*图片显示的高*/
 background: #e2e2e2;
 margin: 0;
 }
</style>

注意:使用 Math.random() 来获取新的验证码,后台支持使用接口获取验证码。

2.2 显示

VUE实现图片验证码功能

关于vue.js的学习教程,请大家点击专题vue.js组件学习教程、Vue.js前端组件学习教程进行学习。

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

Javascript 相关文章推荐
悄悄用脚本检查你访问过哪些网站的代码
Dec 04 Javascript
Bootstrap所支持的表单控件实例详解
May 16 Javascript
vue2.0开发实践总结之入门篇
Dec 06 Javascript
jquery仿ps颜色拾取功能
Mar 08 Javascript
jquery平滑滚动到顶部插件使用详解
May 08 jQuery
详解AngularJS用Interceptors来统一处理HTTP请求和响应
Jun 08 Javascript
微信小程序异步处理详解
Nov 10 Javascript
JS中使用new Option()实现时间联动效果
Dec 10 Javascript
javascript如何实现create方法
Nov 04 Javascript
jQuery zTree如何改变指定节点文本样式
Oct 16 jQuery
10分钟学会js处理json的常用方法
Dec 06 Javascript
HTML+VUE分页实现炫酷物联网大屏功能
May 27 Vue.js
countUp.js实现数字滚动效果
Oct 18 #Javascript
Vue-cli3项目引入Typescript的实现方法
Oct 18 #Javascript
细述Javascript的加法运算符的具体使用
Oct 18 #Javascript
ElementUI之Message功能拓展详解
Oct 18 #Javascript
js实现简易计算器功能
Oct 18 #Javascript
JavaScript实现更换背景图片
Oct 18 #Javascript
jquery轻量级数字动画插件countUp.js使用详解
Oct 17 #jQuery
You might like
PHP冒泡排序算法代码详细解读
2011/07/17 PHP
Codeigniter发送邮件的方法
2015/03/19 PHP
PHP实现清除wordpress里恶意代码
2015/10/21 PHP
Zend Framework教程之Autoloading用法详解
2016/03/08 PHP
Yii2 队列 shmilyzxt/yii2-queue 简单概述
2017/08/02 PHP
PHP实现微信小程序人脸识别刷脸登录功能
2018/05/24 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
一句话JavaScript表单验证代码
2009/08/02 Javascript
jQueryUI的Dialog的简单封装
2010/06/07 Javascript
jQuery 操作option的实现代码
2011/03/03 Javascript
js验证是否为数字的总结
2013/04/14 Javascript
你必须知道的JavaScript 中字符串连接的性能的一些问题
2013/05/07 Javascript
jQuery快速上手:写jQuery与直接写JS的区别详细解析
2013/08/26 Javascript
jquery中checkbox全选失效的解决方法
2014/12/26 Javascript
AngularJS的表单使用详解
2015/06/17 Javascript
原生JavaScript实现动态省市县三级联动下拉框菜单实例代码
2016/02/03 Javascript
JS组件系列之Bootstrap table表格组件神器【二、父子表和行列调序】
2016/05/10 Javascript
怎么限制input的text里输入的值只能是数字(正则、js)
2016/05/16 Javascript
基于Node.js模板引擎教程-jade速学与实战1
2017/09/17 Javascript
通过实例了解JS执行上下文运行原理
2020/06/17 Javascript
[41:17]完美世界DOTA2联赛PWL S3 access vs CPG 第二场 12.13
2020/12/17 DOTA
Python多线程编程(五):死锁的形成
2015/04/05 Python
Python实现的十进制小数与二进制小数相互转换功能
2017/10/12 Python
python中文件变化监控示例(watchdog)
2017/10/16 Python
python 求1-100之间的奇数或者偶数之和的实例
2019/06/11 Python
使用python socket分发大文件的实现方法
2019/07/08 Python
python编写猜数字小游戏
2019/10/06 Python
自学python用什么系统好
2020/06/23 Python
Python加速程序运行的方法
2020/07/29 Python
如何在python中处理配置文件代码实例
2020/09/27 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
大学四年职业生涯规划书范文
2014/01/02 职场文书
《我爱祖国》演讲稿1000字
2014/09/26 职场文书
浅谈@Value和@Bean的执行顺序问题
2021/06/16 Java/Android
详解Go语言运用广度优先搜索走迷宫
2021/06/23 Python
MySQL索引失效十种场景与优化方案
2023/05/08 MySQL