VUE前端编程:快速实现一个简单的图形验证码 Captcha

Vue (57) 2023-03-24 17:13

大家好,我是编程小6,很高兴遇见你,有问题可以及时留言哦。

注册和登录时,基于安全考虑,一般要设置一个图形验证码功能,即Captcha插件,今天瞅了一下相关插件,选了一个比较便捷可以实现的做了一下封装,其原理是通过canvas实现的数字验证码,效果图如下:

VUE前端编程:快速实现一个简单的图形验证码 Captcha_https://bianchenghao6.com/blog_Vue_第1张

安装地址

npm的安装地址如下:

https://www.npmjs.com/package/vue-captcha-code

兄弟们可以自行到npm上下载安装。

引入方式

引入方式很简单,直接import并在components中声明即可。

VUE前端编程:快速实现一个简单的图形验证码 Captcha_https://bianchenghao6.com/blog_Vue_第2张

在上例中,我让一个textbox和Captcha协同,并用textbox的背景标识验证码是否已经通过,在交互上比较直观。

VUE前端编程:快速实现一个简单的图形验证码 Captcha_https://bianchenghao6.com/blog_Vue_第3张

定制

这个组件可以通过预先设定的属性进行定制,具体包括高度、宽度、背景颜色、字符数量、字号等,并生成onChange等事件,大家可以根据下图中的定制项按需进行定制。

VUE前端编程:快速实现一个简单的图形验证码 Captcha_https://bianchenghao6.com/blog_Vue_第4张

希望对大家有所帮助,如果在使用过程中有任何问题,可以随时跟我交流。

#前端##编程##我上头条#

发表回复