makeit-captcha

Makeit Captcha 滑块验证码组件,是基于 Vue3.x + Vite2.x + Canvas 开发,动态生成验证滑块,结合后端进行二次校验,能有效避免被恶意抓取后的模拟验证,进一步提升验证码的可靠性。

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
makeit-captcha
16552.0.78 months ago3 years agoMinified + gzip package size for makeit-captcha in KB

Readme

<a href="https://admin.makeit.vip/">
<img width="200" src="https://file.makeit.vip/MIITVIP/M00/00/00/K4vDRGPcbmmAG8_sAAAtlj6Tt_s562.png">
</a>

<a href="https://admin.makeit.vip/components/captcha" target="_blank" style="color: #41b995">
Makeit Captcha
</a>
基于 Vue3.x + Vite4.x 开发,动态生成验证滑块的验证码组件 npm package npm_downloads MIT webpack vue vite axios ant design vue

关于

Makeit Captcha 2.x 滑块验证码组件,基于 Vue3.x + Vite4.x + Canvas 开发,动态生成验证滑块,结合后端进行二次校验,能有效避免被恶意抓取后的模拟验证,进一步提升验证码的可靠性。
:whitecheckmark: 自定义主题配色 :evergreentree: :whitecheckmark: 自定义初始化验证码 :sparklingheart: :whitecheckmark: 自定义远程校验结果 :collision: :whitecheckmark: 动态配置验证码弹窗背景图 :hibiscus:

安装

```bash npm i makeit-captcha ```

使用

```ts import { createApp } from 'vue' import MakeitCaptcha from 'makeit-captcha' import 'makeit-captcha/dist/captcha.min.css' import App from './app.vue' const app = createApp(App) app.use(MakeitCaptcha) app.mount('#app') ```

示例

```Vue
<div class="mi-captchas">
<!-- 基础效果 -->
<mi-captcha ref="captcha" />
<!-- 手动触发重置 -->
<a @click="reset">重置</a>
<!-- 自定义主题色 -->
<mi-captcha theme-color="#2F9688"
border-color="#2F9688"
box-shadow-color="#2F9688" />
<!-- 自定义初始化 / 校验等 -->
<mi-captcha theme-color="#be6be0"
init-action="v1/captcha/init"
@init="initAfter"
verify-action="v1/captcha/verification"
:verify-params="params.verify" />
</div>
```

更多

更多定制化内容及使用请查看在线示例:https://admin.makeit.vip/components/captcha