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 相关文章推荐
textarea的value是html文件源代码,存成html文件的代码
Apr 20 Javascript
jQuery each()小议
Mar 18 Javascript
一个js的tab切换效果代码[代码分离]
Apr 11 Javascript
javascript如何使用bind指定接收者
May 04 Javascript
JavaScript onkeydown事件入门实例(键盘某个按键被按下)
Oct 17 Javascript
jQuery实现复选框批量选择与反选的方法
Jun 17 Javascript
详解Vue自定义过滤器的实现
Jan 10 Javascript
jQuery实现简单的滑动导航代码(移动端)
May 22 jQuery
详解javascript常用工具类的封装
Jan 30 Javascript
vue eslint简要配置教程详解
Jul 26 Javascript
JS防抖和节流实例解析
Sep 24 Javascript
使用js实现单链解决前端队列问题的方法
Feb 03 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
BBS(php &amp; mysql)完整版(二)
2006/10/09 PHP
php mysql数据库操作分页类
2008/06/04 PHP
给WordPress中的留言加上楼层号的PHP代码实例
2015/12/14 PHP
Yii2中SqlDataProvider用法示例
2016/09/22 PHP
Thinkphp5.0自动生成模块及目录的方法详解
2017/04/17 PHP
JavaScript 工具库 Cloudgamer JavaScript Library v0.1 发布
2009/10/29 Javascript
在多个页面使用同一个HTML片段《续》
2011/03/04 Javascript
jQuery实现用方向键控制层的上下左右移动
2013/01/13 Javascript
原生javascript兼容性测试实例
2013/07/01 Javascript
jquery利用ajax调用后台方法实例
2013/08/23 Javascript
JS去除字符串两端空格的简单实例
2013/12/27 Javascript
直接在JS里创建JSON数据然后遍历使用
2014/07/25 Javascript
基于JavaScript实现高德地图和百度地图提取行政区边界经纬度坐标
2016/01/22 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
使用jQuery Mobile框架开发移动端Web App的入门教程
2016/05/17 Javascript
使用jquery如何获取时间
2016/10/13 Javascript
JS+CSS3制作炫酷的弹窗效果
2016/11/08 Javascript
让网站自动生成章节目录索引的多个js代码
2018/01/07 Javascript
微信小程序 行的删除和增加操作实现详解
2019/09/29 Javascript
详解vue中使用transition和animation的实例代码
2020/12/12 Vue.js
下载糗事百科的内容_python版
2008/12/07 Python
Python实现的几个常用排序算法实例
2014/06/16 Python
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
详解PyTorch批训练及优化器比较
2018/04/28 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
python-xpath获取html文档的部分内容
2020/03/06 Python
华润集团网上药店:健一网
2016/09/19 全球购物
比利时网上药店: Drogisterij.net
2017/03/17 全球购物
材料采购员岗位职责
2013/12/17 职场文书
护士长竞聘书
2014/03/31 职场文书
三八妇女节趣味活动方案
2014/08/23 职场文书
社保转移委托书范本
2014/10/08 职场文书
党支部对转正的意见
2015/06/02 职场文书
疾病证明书
2015/06/19 职场文书
Nginx 502 Bad Gateway错误原因及解决方案
2021/03/31 Servers
golang三种设计模式之简单工厂、方法工厂和抽象工厂
2022/04/10 Golang