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写了一个清除“logo1_.exe”的杀毒工具(可扫描目录)
Feb 09 Javascript
jquery $.ajax各个事件执行顺序
Oct 15 Javascript
JS图片无缝、平滑滚动代码
Mar 11 Javascript
仿Angular Bootstrap TimePicker创建分钟数-秒数的输入控件
Jul 01 Javascript
jQuery窗口拖动功能的实现代码
Feb 04 Javascript
Vue.js 2.0窥探之Virtual DOM到底是什么?
Feb 10 Javascript
通俗解释JavaScript正则表达式快速记忆
Aug 23 Javascript
React Native 搭建开发环境的方法步骤
Oct 30 Javascript
JS运动特效之同时运动实现方法分析
Jan 24 Javascript
深入理解移动前端开发之viewport
Oct 19 Javascript
浅谈redux, koa, express 中间件实现对比解析
May 23 Javascript
使用 Angular RouteReuseStrategy 缓存(路由)组件的实例代码
Nov 01 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
浅析使用Turck-mmcache编译来加速、优化PHP代码
2013/06/20 PHP
php读取图片内容并输出到浏览器的实现代码
2013/08/08 PHP
使用phpstorm和xdebug实现远程调试的方法
2015/12/29 PHP
PHP进阶学习之反射基本概念与用法分析
2019/06/18 PHP
jquery 模拟雅虎首页的点击对话框效果
2010/04/11 Javascript
探讨javascript是不是面向对象的语言
2013/11/21 Javascript
javascript 获取HTML DOM父、子、临近节点
2014/06/16 Javascript
js使用正则实现ReplaceAll全部替换的方法
2014/08/22 Javascript
JavaScript前端图片加载管理器imagepool使用详解
2014/12/29 Javascript
基于javascript代码实现通过点击图片显示原图片
2015/11/29 Javascript
JavaScript深度复制(deep clone)的实现方法
2016/02/19 Javascript
vue多级多选菜单组件开发
2020/09/08 Javascript
vue2.0项目中使用Ueditor富文本编辑器示例代码
2017/08/14 Javascript
图片懒加载imgLazyLoading.js使用详解
2020/09/15 Javascript
跨域解决之JSONP和CORS的详细介绍
2018/11/21 Javascript
深入学习Vue nextTick的用法及原理
2019/10/08 Javascript
vue滚动插件better-scroll使用详解
2019/10/18 Javascript
通过微信公众平台获取公众号文章的方法示例
2019/12/25 Javascript
[57:18]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#3VP VS VG
2016/03/03 DOTA
python3库numpy数组属性的查看方法
2018/04/17 Python
Python发展简史 Python来历
2019/05/14 Python
Python socket模块方法实现详解
2019/11/05 Python
解决Jupyter因卸载重装导致的问题修复
2020/04/10 Python
python的json包位置及用法总结
2020/06/21 Python
python自动化办公操作PPT的实现
2021/02/05 Python
HTML5公共页面提取作为公用代码的方法
2020/06/30 HTML / CSS
加拿大最大的箱包及旅游配件零售商:Bentley Leathers
2017/07/19 全球购物
马来西亚最大的在线隐形眼镜商店:MrLens
2019/03/27 全球购物
市场营销管理制度
2014/01/29 职场文书
法学毕业生自我鉴定
2014/01/31 职场文书
出生公证委托书
2014/04/03 职场文书
党员个人剖析材料
2014/09/30 职场文书
违反交通安全法检讨书
2014/10/24 职场文书
2015年国庆节活动总结
2015/03/23 职场文书
2015年化验员工作总结
2015/04/10 职场文书
2016年社区植树节活动总结
2016/03/16 职场文书