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 相关文章推荐
js定时器的使用(实例讲解)
Jan 06 Javascript
PHP PDO操作总结
Nov 17 Javascript
JS中三目运算符和if else的区别分析与示例
Nov 21 Javascript
jQuery中:only-child选择器用法实例
Jan 03 Javascript
在JavaScript中call()与apply()区别
Jan 22 Javascript
JS组件Form表单验证神器BootstrapValidator
Jan 26 Javascript
JavaScript简单实现鼠标移动切换图片的方法
Feb 23 Javascript
Bootstrap CSS布局之代码
Dec 17 Javascript
深入理解Promise.all
Aug 08 Javascript
记录一次开发微信网页分享的步骤
May 07 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
Jul 19 Javascript
vue 如何使用递归组件
Oct 23 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/10/09 PHP
PHP MVC框架路由学习笔记
2016/03/02 PHP
PHP面向对象程序设计类的定义与用法简单示例
2016/12/27 PHP
JQuery扩展插件Validate 1 基本使用方法并打包下载
2011/09/05 Javascript
关于javascript中的typeof和instanceof介绍
2012/12/04 Javascript
ie与ff下的event事件使用介绍
2013/11/25 Javascript
nodejs npm包管理的配置方法及常用命令介绍
2014/06/05 NodeJs
兼容IE、firefox以及chrome的js获取时间(getFullYear)
2014/07/04 Javascript
DOM节点的替换或修改函数replaceChild()用法实例
2015/01/12 Javascript
NodeJS学习笔记之Connect中间件模块(一)
2015/01/27 NodeJs
jQuery实现向下滑出的平滑下拉菜单效果
2015/08/21 Javascript
jquery ztree实现模糊搜索功能
2016/02/25 Javascript
如何使用Bootstrap创建表单
2017/03/29 Javascript
微信小程序 本地数据存储实例详解
2017/04/13 Javascript
xmlplus组件设计系列之网格(DataGrid)(10)
2017/05/05 Javascript
分析JS单线程异步io回调的特性
2017/12/01 Javascript
使用typescript构建Vue应用的实现
2019/08/26 Javascript
深入flask之异步非堵塞实现代码示例
2018/07/31 Python
python爬虫模拟浏览器的两种方法实例分析
2019/12/09 Python
scrapy爬虫:scrapy.FormRequest中formdata参数详解
2020/04/30 Python
浅谈pymysql查询语句中带有in时传递参数的问题
2020/06/05 Python
Python celery原理及运行流程解析
2020/06/13 Python
TripAdvisor台湾:全球最大旅游网站
2018/08/26 全球购物
Java中实现多态的机制
2015/08/09 面试题
JSP&Servlet技术面试题
2015/05/21 面试题
旺仔牛奶广告词
2014/03/20 职场文书
体育专业自荐书
2014/05/29 职场文书
医院搬迁方案
2014/06/14 职场文书
运动会广播稿150字(9篇)
2014/09/20 职场文书
优秀教师自我评价范文
2014/09/27 职场文书
2014年心理健康教育工作总结
2014/12/06 职场文书
黄石寨导游词
2015/02/05 职场文书
校本培训个人总结
2015/02/28 职场文书
幼儿园教师工作总结2015
2015/04/02 职场文书
原告离婚代理词
2015/05/23 职场文书
活动简报范文
2015/07/22 职场文书