vue验证码组件
1、效果图
  
2、全部代码:
<template>
<div class="join_formitem">
<label class="enquiry">验证码 <span>:</span></label>
<div class = 'captcha'>
<input type="text" placeholder="请输入验证码" class="yanzhengma_input" v-model="picLyanzhengma">
<input type="button" @click="createCode" class="verification" v-model="checkCode"/>
</div>
</div>
</template>


methods:{ 
// 图片验证码
    createCode(){
                 //先清空验证码的输入
                 this.code = "";
                 this.checkCode = "";
                 this.picLyanzhengma = "";
                 //验证码的长度
                    var codeLength = 4;
                    //随机数
          var random = new Array(0,1,2,3,4,5,6,7,8,9,'A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z');
          for(var i = 0; i < codeLength; i++) {
                        //取得随机数的索引(0~35)
                            var index = Math.floor(Math.random()*36);
                            //根据索引取得随机数加到code上
              this.code += random[index];
                    }
                    //把code值赋给验证码
          this.checkCode = this.code;
      }
}
css:
.yanzhengma_input{
        font-family: 'Exo 2', sans-serif;
    border: 1px solid #fff;
    color: #fff;
    outline: none;
    border-radius: 12px;
    letter-spacing: 1px;
    font-size: 17px;
    font-weight: normal;
        background-color: rgba(82, 56, 76, 0.15);
        padding: 5px 0 5px 10px;
    margin-left: 30px;
    height: 30px;
    margin-top: 25px;
    border: 1px solid #e6e6e6;
}
.verification{
    border-radius: 12px;
    width:100px;
    letter-spacing:5px;
    margin-left: 50px;
    height: 40px;
    transform: translate(-15px,0);
}
.captcha{
    height: 50px;
    text-align: justify;
}
vue验证码组件的更多相关文章
- 【vue】canvas验证码组件--数字/数字加字母
		
基于canvas的数字/数字+字符验证码 SIdentify.vue 组件 <!-- 基于canvas的数字/数字+字符验证码 --> <!-- 调用格式 <s-ident ...
 - vue子组件通知父组件使用方法
		
vue子组件通知父组件使用方法 <template> <mt-field placeholder="验证码" v-model="getverifycod ...
 - 【干货】”首个“ .NET Core 验证码组件
		
前言 众所周知,Dotnet Core目前没有图形API,以前的System.Drawing程序集并没有包含在Dotnet Core 1.0环境中.不过在dotnet core labs项目里可以见到 ...
 - vue.js组件化开发实践
		
前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子.后来接到一个基于模板的活动设计系统的需求,便有了下面的内容.借油开车. 组件化 需求一到,接就是怎么实现,技术选型自然 ...
 - 如何理解vue.js组件的作用域是独立的
		
vue.js组件的作用域是独立,可以从以下三个方面理解: 1.父组件模板在父组件作用域内编译,父组件模板的数据用父组件内data数据:2.子组件模板在子组件作用域内编译,子组件模板的数据用子组件内da ...
 - Vue 子组件向父组件传参
		
直接上代码 <body> <div id="counter-event-example"> <p>{{ total }}</p> & ...
 - VUE.JS组件化
		
VUE.JS组件化 前言 公司目前制作一个H5活动,特别是有一定统一结构的活动,都要码一个重复的轮子.后来接到一个基于模板的活动设计系统的需求,便有了下面的内容.借油开车. 组件化 需求一到,接就是怎 ...
 - kaptcha 验证码组件使用
		
kaptcha 验证码组件使用简介 kaptcha 是一个非常实用的验证码生成工具.有了它,你可以生成各种样式的验证码,因为它是可配置的.kaptcha工作的原理是调用 com.google.co ...
 - Vue动态组件
		
前面的话 让多个组件使用同一个挂载点,并动态切换,这就是动态组件.本文将详细介绍Vue动态组件 概述 通过使用保留的 <component> 元素,动态地绑定到它的 is 特性,可以实现动 ...
 
随机推荐
- mapper.xml配置读取不到
			
通常我们在sping的配置文件中,扫描到mapper文件,但是mapper.xml找不到,此时解决办法就是在pom中添加下面代码: <resources> <resource> ...
 - [Coding Practice] Maximum number of zeros in NxN matrix
			
Question: Input is a NxN matrix which contains only 0′s and 1′s. The condition is no 1 will occur in ...
 - 图论:Prufer编码-Cayley定理
			
BZOJ1430:运用Cayley定理解决树的形态统计问题 由Prufer编码可以引申出来一个定理:Cayley 内容是不同的n结点标号的树的数量为n^(n-2) 换一种说法就是一棵无根树,当知道结点 ...
 - YII 框架查询
			
基础查询 Customer::find()->one(); 此方法返回一条数据: Customer::find()->all(); 此方法返回所有数据: Customer::f ...
 - springcloud(一):大话Spring Cloud(山东数漫江湖)
			
研究了一段时间spring boot了准备向spirng cloud进发,公司架构和项目也全面拥抱了Spring Cloud.在使用了一段时间后发现Spring Cloud从技术架构上降低了对大型系统 ...
 - Codeforces Round #494 (Div. 3)
			
刚好在考完当天有一场div3,就开了个小号打了,打的途中被辅导员喊去帮忙,搞了二十分钟-_-||,最后就出了四题,题解如下:题目链接:http://codeforces.com/contest/100 ...
 - PAT L1-009 N个数求和(运用GCD进行通分)
			
题目链接:https://www.patest.cn/contests/gplt/L1-009 题目: 本题的要求很简单,就是求N个数字的和.麻烦的是,这些数字是以有理数“分子/分母”的形式给出的,你 ...
 - Mimikatz.ps1本地执行
			
PS C:\Users\hacker> Get-ExecutionPolicy Restricted PS C:\Users\hacker> Set-ExecutionPolicy Unr ...
 - 有向有权图的最短路径算法--Dijkstra算法
			
Dijkstra算法 1.定义概览 Dijkstra(迪杰斯特拉)算法是典型的单源最短路径算法,用于计算一个节点到其他所有节点的最短路径.主要特点是以起始点为中心向外层层扩展,直到扩展到终点为止.Di ...
 - Low overhead memory space management
			
Methods, apparatus, and systems, including computer programs encoded on a computer storage medium, m ...