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 相关文章推荐
用jquery生成二级菜单的实例代码
Jun 24 Javascript
如何创建一个JavaScript弹出DIV窗口层的效果
Sep 25 Javascript
jQuery对下拉框,单选框,多选框的操作
Feb 21 Javascript
解决jQuery uploadify在非IE核心浏览器下无法上传
Aug 05 Javascript
javascript如何实现暂停功能
Nov 06 Javascript
jquery.validate.js 多个相同name的处理方式
Jul 10 jQuery
javascript 取小数点后几位几种方法总结
Aug 02 Javascript
深入浅出es6模板字符串
Aug 26 Javascript
jQuery实现可兼容IE6的遮罩功能详解
Sep 19 jQuery
实例解析Vue.js下载方式及基本概念
May 11 Javascript
Vue中通过vue-router实现命名视图的问题
Apr 23 Javascript
Vue封装全局过滤器Filters的步骤
Sep 16 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
ip签名探针
2006/10/09 PHP
php求正负数数组中连续元素最大值示例
2014/04/11 PHP
PHP SPL标准库之SplFixedArray使用实例
2015/05/12 PHP
PHP书写格式详解(必看)
2016/05/23 PHP
Yii CFileCache 获取不到值的原因分析
2017/02/08 PHP
javascript Prototype 对象扩展
2009/05/15 Javascript
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
在Windows上安装Node.js模块的方法
2011/09/25 Javascript
ie6下png图片背景不透明的解决办法使用js实现
2013/01/11 Javascript
jquery 选择器引擎sizzle浅析
2013/02/06 Javascript
取消选中单选框radio的三种方式示例介绍
2013/12/23 Javascript
Javascript 学习笔记之 对象篇(二) : 原型对象
2014/06/24 Javascript
Jquery+Ajax+PHP+MySQL实现分类列表管理(上)
2015/10/28 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
2016/06/30 Javascript
jQuery实现的无缝广告图片左右滚动功能详解
2016/12/24 Javascript
整理关于Bootstrap表单的慕课笔记
2017/03/29 Javascript
基于substring()和substr()的使用以及区别(实例讲解)
2017/12/28 Javascript
VueAwesomeSwiper在VUE中的使用以及遇到的一些问题
2018/01/11 Javascript
解决vue select当前value没有更新到vue对象属性的问题
2018/08/30 Javascript
使用Angular 6创建各种动画效果的方法
2018/10/10 Javascript
js实现搜索栏效果
2018/11/16 Javascript
JavaScript中的各种宽高属性的实现
2020/05/08 Javascript
MySQLdb ImportError: libmysqlclient.so.18解决方法
2014/08/21 Python
状态机的概念和在Python下使用状态机的教程
2015/04/11 Python
使用Python脚本操作MongoDB的教程
2015/04/16 Python
python获取元素在数组中索引号的方法
2015/07/15 Python
Python实现定制自动化业务流量报表周报功能【XlsxWriter模块】
2019/03/11 Python
python 使用matplotlib 实现从文件中读取x,y坐标的可视化方法
2019/07/04 Python
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
商务英语本科生的自我评价分享
2013/11/15 职场文书
市场开发与营销专业求职信
2013/12/31 职场文书
公司新员工的演讲稿注意事项
2014/01/01 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
在教室放鞭炮的检讨书
2014/09/28 职场文书
单位实习工作证明怎么写
2014/11/02 职场文书
交通安全学习心得体会
2016/01/18 职场文书