# vue-captcha **Repository Path**: langlanglang/vue-captcha ## Basic Information - **Project Name**: vue-captcha - **Description**: vue行为验证,滑块,旋转,点击 - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 1 - **Created**: 2023-12-04 - **Last Updated**: 2025-06-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue-captcha 配合仓库 [gitee poster](https://gitee.com/langlanglang/poster) [github poster](https://github.com/kkokk/poster) 一起使用的滑块验证 vue 版本 ### 示例 ## 使用文档 ### 滑块验证 ```bash # 安装 npm install @kkokk/captcha yarn add @kkokk/captcha # 卸载 npm uninstall @kkokk/captcha yarn remove @kkokk/captcha ``` ### Attributes | 属性名 | 类型 | 默认值 | 说明 | |----------|---------|-----------------------------------------------------------|----------| | visible | Boolean | false | 开关 | | options | Object | { sliderImg: '背景图', sliderKey: '验证key', sliderY: '滑块高度' } | 滑块验证参数 | | options | Object | { rotateImg: '背景图', rotateKey: '验证key'} | 旋转验证参数 | | loading | Boolean | false | 加载状态 | | title | String | 滑块安全验证 | 标题 | | tips | String | 拖动下方滑块完成拼图 | 提示 | | successText | String | 验证成功 | 成功提示 | | errorText | String | 是不是太难了,咱换一个 | 错误提示 | | question | String | 拖动滑块完成拼图,欢迎提建议! | 问题提示 | ### Events | 事件名称 | 说明 | 回调参数 | |----------|-------------|--------------------------------------------------------------| | check | 检查是否正确的回调函数 | key, value, done, error (验证需要的key, 校验值, 完成回调, 错误回调) | | close | 弹窗关闭回调函数 | - | | refresh | 刷新回调函数 | - | | error | 错误回调函数 | - | ### 使用 ```js // main.js 引入 import Captcha from '@kkokk/captcha' Vue.use(Captcha) ``` ```vue 滑块拼图验证 自定义标题-安全验证 自定义成功提示-登录中 自定义错误提示-是不是太难了换一个 自定义提示拖动下方滑块完成拼图 自定义标题-安全验证 自定义成功提示-登录中 自定义错误提示-是不是太难了换一个 自定义提示拖动下方滑块完成拼图 旋转图片验证 自定义标题-安全验证 自定义成功提示-登录中 自定义错误提示-是不是太难了换一个 自定义提示拖动下方滑块使角度为正 自定义标题-安全验证 自定义成功提示-登录中 自定义错误提示-是不是太难了换一个 自定义提示拖动下方滑块使角度为正 ```