Vue2.x、Vue3等多方使用AJ-Captcha实现验证码功能

Vue2.x、Vue3等多方使用AJ-Captcha实现验证码功能

AJ-Captcha 简介

AJ-Captcha 多用于登录验证码,目前支持滑动拼图和文字点选两种方式

前端提供了Android、iOS、Futter、Uni-App、ReactNative、Vue2.x、Vue3、Angular、Html、Php等多端示例。后端基于Java实现,提供纯Java.jar和SpringBoot Starter。

AJ-Captcha 官方文档

1.下载组件

目录:https://gitee.com/anji-plus/captcha/tree/master/view

在这里插入图片描述

不需要 npm 安装,在相应的语言目录中找到components/verifition组件,下载拖到项目components文件即可 (以Vue为例)

组件文件

2.verifition修改配置

文件路径:verifition/api/index.js

后台需要写这两个接口,完成图片验证码的 get 和 check 功能

在这里插入图片描述
后台接口返回的数据格式不一致时则需要去改 reqGet 和 reqCheck 的成功回调

3.在项目引入组件

import Verify from ‘@/components/verifition/Verify’
components:{ Verify } //vue3省略

注:如果出现重复声明报错,只需全局搜索将 var a= …, var a = … ,改为let a 再分别赋值即可

在这里插入图片描述

mode : pop 弹框验证码 fixed 固定验证码位置
captchaType : 滑动拼图 blockPuzzle 文字点选 clickWord
success是验证成功回调,将登录逻辑写在 const sueccess () => { 登录…}

验证通过->登录成功->…

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值