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 高级语法介绍
Jun 15 Javascript
div失去焦点事件实现思路
Apr 22 Javascript
JavaScript实现将xml转换成html table表格的方法
Apr 17 Javascript
修复jQuery tablesorter无法正确排序的bug(加千分位数字后)
Mar 30 Javascript
详解jQuery事件
Jan 13 Javascript
在javaScript中检测数据类型的几种方式小结
Mar 04 Javascript
基于bootstrap按钮式下拉菜单组件的搜索建议插件
Mar 25 Javascript
微信小程序之购物车功能
Sep 23 Javascript
Vue基于NUXT的SSR详解
Oct 24 Javascript
p5.js入门教程之鼠标交互的示例
Mar 16 Javascript
vue日历/日程提醒/html5本地缓存功能
Sep 02 Javascript
react 路由Link配置详解
Nov 11 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
PHP生成静态页面详解
2006/12/05 PHP
php利用header函数下载各种文件
2016/08/24 PHP
4种Windows系统下Laravel框架的开发环境安装及部署方法详解
2020/04/06 PHP
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
jQuery AJAX 调用WebService实现代码
2010/03/24 Javascript
JS拖动技术 关于setCapture使用
2010/12/09 Javascript
深入探讨JavaScript、JQuery屏蔽网页鼠标右键菜单及禁止选择复制
2014/06/10 Javascript
JavaScript获取网页表单提交方式的方法
2015/04/02 Javascript
js实现鼠标移到链接文字弹出一个提示层的方法
2015/05/11 Javascript
picLazyLoad 实现图片延时加载(包含背景图片)
2016/07/21 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
学好js,这些js函数概念一定要知道【推荐】
2017/01/19 Javascript
ES6中Math对象新增的方法实例详解
2017/04/25 Javascript
angular学习之从零搭建一个angular4.0项目
2017/07/10 Javascript
Web技术实现移动监测的介绍
2017/09/18 Javascript
基于vue2实现上拉加载功能
2017/11/28 Javascript
Vue 中的compile操作方法
2018/02/26 Javascript
vue2.0自定义指令示例代码详解
2019/04/25 Javascript
node中实现删除目录的几种方法
2019/06/24 Javascript
解决axios post 后端无法接收数据的问题
2019/10/29 Javascript
ES6 Symbol在对象中的作用实例分析
2020/06/06 Javascript
Vue props中Object和Array设置默认值操作
2020/07/30 Javascript
Windows上配置Emacs来开发Python及用Python扩展Emacs
2015/11/20 Python
用Python实现斐波那契(Fibonacci)函数
2016/03/25 Python
Python时间戳使用和相互转换详解
2017/12/11 Python
Python continue继续循环用法总结
2018/06/10 Python
Python使用type关键字创建类步骤详解
2019/07/23 Python
python opencv实现证件照换底功能
2019/08/19 Python
Python argparse模块应用实例解析
2019/11/15 Python
CSS3 Backgrounds属性相关介绍
2011/05/11 HTML / CSS
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
中国双语服务优势的在线购票及活动平台:247tickets
2018/10/26 全球购物
运动鞋、街头服装、手表和手袋的实时市场:StockX
2020/11/25 全球购物
2013年学期结束动员演讲稿
2014/01/07 职场文书
《挑山工》的教学反思
2014/02/16 职场文书