1.0.1 • Published 5 years ago

vue-random-vertification-code v1.0.1

Weekly downloads
1
License
MIT
Repository
-
Last release
5 years ago

random-vertification-code

A Vue plug-in for generating random vertification codes

安装

npm install --save vue-random-vertification-code

使用

import Vue from 'vue'
import VCode from 'vue-random-vertification-code'
Vue.use(VCode)

 <v-code></v-code>

参数说明

属性

属性名 称类 型默认值
vertifyCode用户传入验证码String-
vertifyCodeLength验证码长度Number4
fontSizeMin字体最小值Number24
fontSizeMax字体最大值Number28
backgroundColorMin背景颜色范围最小值Number255
backgroundColorMax背景颜色范围最大值Number255
colorMin字体颜色最小值Number0
colorMax字体颜色最大值Number160
blurlineColorMin干乱线条颜色最小值Number100
bulrlineColorMax干乱线条颜色最大值Number255
blurdotColorMin干乱点状颜色最小值Number0
blurdotColorMax干乱点状颜色最大值Number255
contentWidth画布宽Number100
contentHeight画布高Number24
randomNumString用于生成验证码的字符串String'a,b,c,d,e,f,g,h,i,j,k,m,n,p,q,r,s,t,u,v,w,x,y,z,A,B,C,E,F,G,H,J,K,L,M,N,P,Q,R,S,T,W,X,Y,Z,1,2,3,4,5,6,7,8,9,0'

方法

click 方法,点击重新生成验证码,并返回生成的验证码 code

demo

<v-code @click="reCreate" ></v-code>

//method

reCreate(code){//返回生成的验证码
	cosole.log(code);
}

说明

1、当验证码由后端传回前端使用时,需要用到 vertifyCode

<v-code @click="reCreate"  :vertifyCode ='code'></v-code>

//data
	code:''

//method

reCreate(){//单击重置验证码
	this.code = '2345'//赋予新的验证码
}

2、也可使用存前端验证码,就不用绑定 vertifyCode 的值,click 事件刷新验证码,并返回验证码