@pubinfo-pr/module-captcha
v0.238.1
Published
Pubinfo 的验证码模块,提供输入验证、点选验证和滑块验证三类组件,并通过模块上下文统一接入请求实例。
Downloads
898
Readme
@pubinfo/module-captcha
Pubinfo 的验证码模块,提供输入验证、点选验证和滑块验证三类组件,并通过模块上下文统一接入请求实例。
它在做什么
- 提供
captcha()模块注册函数 - 缓存业务侧传入的
request实例,供验证码组件内部接口调用 - 导出三类验证码 UI:
- 输入验证
- 点选验证码
- 滑块验证码
- 每类验证码都同时提供嵌入式、触发式或函数式弹出能力
基本用法
import { captcha } from '@pubinfo/module-captcha';
export function setupCaptcha() {
return captcha({
request: auth,
});
}import {
PubinfoFixedPoint,
PubinfoTouchSlide,
captchaPopSlide,
} from '@pubinfo/module-captcha';主要导出
captchaPubinfoVerifyInputPubinfoFixedPointPubinfoTouchPointcaptchaPopPointPubinfoFixedSlidePubinfoTouchSlidecaptchaPopSlideCaptchaResult
适用场景
- 登录页图形验证码
- 表单提交前人机校验
- 需要“点选/滑块/输入”三种不同验证码交互的业务场景
样式
模块构建时会引入 uno.css,发布产物同时暴露了 ./style.css 子路径。
