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 Select操作大集合
May 26 Javascript
仿中关村在线首页弹出式广告插件(jQuery版)
May 03 Javascript
分享javascript、jquery实用代码段
Oct 20 Javascript
微信小程序中单位rpx和rem的使用
Dec 06 Javascript
jQuery Ajax 实现在html页面实时显示用户登录状态
Dec 30 Javascript
JavaScript学习总结之正则的元字符和一些简单的应用
Jun 30 Javascript
vue2.0 axios跨域并渲染的问题解决方法
Mar 08 Javascript
Vue父子组件之间的通信实例详解
Sep 28 Javascript
JS实现的新闻列表自动滚动效果示例
Jan 30 Javascript
基于axios 的responseType类型的设置方法
Oct 29 Javascript
vue中keep-alive,include的缓存问题
Nov 26 Javascript
JavaScript构造函数原理及实现流程解析
Nov 19 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代码的53条建议
2008/03/27 PHP
PHP5与MySQL数据库操作常用代码 收集
2010/03/21 PHP
php str_replace替换指定次数的方法详解
2017/05/05 PHP
xmlHTTP实例
2006/10/24 Javascript
超清晰的document对象详解
2007/02/27 Javascript
Javascript Throttle &amp; Debounce应用介绍
2013/03/19 Javascript
Jquery Uploadify多文件上传带进度条且传递自己的参数
2013/08/28 Javascript
js图片处理示例代码
2014/05/12 Javascript
js 左右悬浮对联广告代码示例
2014/12/12 Javascript
创建js对象和js类的方法汇总
2014/12/24 Javascript
JavaScript中Function详解
2015/02/27 Javascript
angular.bind使用心得
2015/10/26 Javascript
AngularJS基础 ng-include 指令示例讲解
2016/08/01 Javascript
详解Angular.js的$q.defer()服务异步处理
2016/11/06 Javascript
详解Javascript 中的 class、构造函数、工厂函数
2017/12/20 Javascript
利用angular、react和vue实现相同的面试题组件
2018/02/19 Javascript
Windows下支持自动更新的Electron应用脚手架的方法
2018/12/24 Javascript
JS实现水平移动与垂直移动动画
2019/12/19 Javascript
JavaScript 常见的继承方式汇总
2020/09/17 Javascript
[01:58]2018DOTA2亚洲邀请赛趣味视频——交流
2018/04/03 DOTA
[02:49]2018DOTA2亚洲邀请赛主赛事决赛日战况回顾 Mineski鏖战5局夺得辉耀
2018/04/10 DOTA
利用Python查看目录中的文件示例详解
2017/08/28 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
pytorch 常用函数 max ,eq说明
2020/06/28 Python
Python实现打包成库供别的模块调用
2020/07/13 Python
用Python进行websocket接口测试
2020/10/16 Python
Nordgreen手表德国官方网站:丹麦极简主义手表
2019/10/31 全球购物
如何在发生故障的节点上重新安装 SQL Server
2013/03/14 面试题
关键字throw与throws的用法差异
2016/11/22 面试题
工作中个人的自我评价
2013/12/31 职场文书
机关门卫的岗位职责
2014/04/29 职场文书
中学生运动会新闻稿
2014/09/24 职场文书
2014年化妆品销售工作总结
2014/12/01 职场文书
鼋头渚导游词
2015/02/05 职场文书
冬季作息时间调整通知
2015/04/24 职场文书
MySQL pt-slave-restart工具的使用简介
2021/04/07 MySQL