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 相关文章推荐
javascript之卸载鼠标事件的代码
May 14 Javascript
StringTemplate遇见jQuery冲突的解决方法
Sep 22 Javascript
浅谈JS闭包中的循环绑定处理程序
Nov 09 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
Mar 16 Javascript
JS获取鼠标相对位置的方法
Sep 20 Javascript
Bootstrap企业网站实战项目4
Oct 14 Javascript
js数组操作方法总结(必看篇)
Nov 22 Javascript
JS表格组件神器bootstrap table使用指南详解
Apr 12 Javascript
jQuery获取table表中的td标签(实例讲解)
Jul 28 jQuery
React Native第三方平台分享的实例(Android,IOS双平台)
Aug 04 Javascript
实现div滚动条默认最底部以及默认最右边的示例代码
Nov 15 Javascript
微信小程序实现列表页的点赞和取消点赞功能
Nov 02 Javascript
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
玛琪朵 Macchiato
2021/03/03 咖啡文化
php对接java现实加签验签的实例
2016/11/25 PHP
PHP实现找出有序数组中绝对值最小的数算法分析
2017/08/07 PHP
可缩放Reloaded-一个针对可缩放元素的复用组件
2007/03/10 Javascript
服务器安全设置的几个注册表设置
2007/07/28 Javascript
JQuery Tips(2) 关于$()包装集你不知道的
2009/12/14 Javascript
js下写一个事件队列操作函数
2010/07/19 Javascript
js正则表达式的使用详解
2013/07/09 Javascript
JQuery+Ajax无刷新分页的实例代码
2014/02/08 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
2016/05/17 Javascript
AngularJS上拉加载问题解决方法
2016/05/23 Javascript
Js查找字符串中出现次数最多的字符及个数实例解析
2016/09/05 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
关于angular js_$watch监控属性和对象详解
2017/04/24 Javascript
微信小程序上滑加载下拉刷新(onscrollLower)分批加载数据(二)
2017/05/11 Javascript
js数组实现权重概率分配
2017/09/12 Javascript
微信小程序实现滴滴导航tab切换效果
2018/07/24 Javascript
JS实现网页烟花动画效果
2020/03/10 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
Python中encode()方法的使用简介
2015/05/18 Python
python实现识别相似图片小结
2016/02/22 Python
对django layer弹窗组件的使用详解
2019/08/31 Python
使用HTML5 Canvas API控制字体的显示与渲染的方法
2016/03/24 HTML / CSS
理工大学毕业生自荐信
2013/11/01 职场文书
仓库理货员岗位职责
2013/12/18 职场文书
生产部岗位职责范文
2014/02/07 职场文书
医院领导班子四风对照检查材料
2014/09/27 职场文书
班主任先进事迹材料
2014/12/17 职场文书
优秀英文求职信范文
2015/03/19 职场文书
涨价通知
2015/04/23 职场文书
大学生,三分钟即兴演讲稿
2019/07/22 职场文书
2019最新版股权转让及委托持股协议书范本
2019/08/07 职场文书
使用Redis实现秒杀功能的简单方法
2021/05/08 Redis
JS如何实现基于websocket的多端桥接平台
2021/05/14 Javascript
zabbix自定义监控nginx状态实现过程
2021/11/01 Servers
经典《舰娘》游改全新动画预告 预定11月开播
2022/04/01 日漫