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 学习笔记(一)DOM基本操作
Apr 08 Javascript
JavaScript在for循环中绑定事件解决事件参数不同的情况
Jan 20 Javascript
javascript设计模式之工厂模式示例讲解
Mar 04 Javascript
javascript操作excel生成报表全攻略
May 04 Javascript
Jquery插件easyUi实现表单验证示例
Dec 15 Javascript
jQuery.ajax 跨域请求webapi设置headers的解决方案
Aug 08 Javascript
JS文件/图片从电脑里面拖拽到浏览器上传文件/图片
Mar 08 Javascript
详解angular2实现ng2-router 路由和嵌套路由
Mar 24 Javascript
ECMAScript6 新特性范例大全
Mar 24 Javascript
JavaScript实现前端实时搜索功能
Mar 26 Javascript
Js通过AES加密后PHP用Openssl解密的方法
Jul 12 Javascript
基于JavaScript或jQuery实现网站夜间/高亮模式
May 30 jQuery
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
Windows下的PHP5.0详解
2006/11/18 PHP
用PHP查询域名状态whois的类
2006/11/25 PHP
PHP7 新特性详细介绍
2016/09/06 PHP
PHP实现的权重算法示例【可用于游戏根据权限来随机物品】
2019/02/15 PHP
JavaScript中的Screen屏幕对象
2008/01/16 Javascript
JS实现随机数生成算法示例代码
2013/08/08 Javascript
Javascript定义类(class)的三种方法详解
2015/03/13 Javascript
AngularJS优雅的自定义指令
2016/07/01 Javascript
bootstrap读书笔记之CSS组件(上)
2016/10/17 Javascript
jQuery实现自动调用和触发某个事件的方法
2016/11/18 Javascript
AngularJS读取JSON及XML文件的方法示例
2017/05/25 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
2017/08/16 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
2018/09/25 Javascript
layui字体图标 loading图标静止不旋转的解决方法
2019/09/23 Javascript
原生JS实现萤火虫效果
2020/03/07 Javascript
Vue.js桌面端自定义滚动条组件之美化滚动条VScroll
2020/12/01 Vue.js
python函数参数*args**kwargs用法实例
2013/12/04 Python
python解析发往本机的数据包示例 (解析数据包)
2014/01/16 Python
跟老齐学Python之关于循环的小伎俩
2014/10/02 Python
Python中你应该知道的一些内置函数
2017/03/31 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
用python编写第一个IDA插件的实例
2018/05/29 Python
python ipset管理 增删白名单的方法
2019/01/14 Python
Python使用循环神经网络解决文本分类问题的方法详解
2020/01/16 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
Python爬虫教程知识点总结
2020/10/19 Python
跨域修改iframe页面内容详解
2019/10/31 HTML / CSS
线程的基本概念、线程的基本状态以及状态之间的关系
2012/10/26 面试题
C#面试题
2016/05/06 面试题
2014年端午节活动方案
2014/03/11 职场文书
高中语文课后反思
2014/04/27 职场文书
作风转变心得体会
2014/09/02 职场文书
初级党校心得体会
2014/09/11 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
安全生产感想
2015/08/07 职场文书
Windows11插耳机没反应怎么办? win11耳机没声音的多种解决办法
2021/11/21 数码科技