# tianai-captcha-web-sdk **Repository Path**: fastLang/tianai-captcha-web-sdk ## Basic Information - **Project Name**: tianai-captcha-web-sdk - **Description**: 方便前端集成tianai-captcha特地编写的web脚手架 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 41 - **Created**: 2024-01-08 - **Last Updated**: 2024-01-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # (captcha-web-sdk) # 是一个([TIANAI-CAPTCHA)](https://gitee.com/tianai/tianai-captcha)验证码前端脚手架工具 ## 原生HTML使用方法 **注:tac.min.js`和`tac.css` 作者已经打包好放到(gitee)release中,可自行下载使用** 1. 导入`tac.min.js`和`tac.css`和`jquery` ```html ``` 2. 创建一个div快用于渲染验证码 ```html
``` 3. 在需要调用验证码的时候执行加载验证码方法 ```js const config = { // 生成接口 (必选项,必须配置, 要符合tianai-captcha默认验证码生成接口规范) requestCaptchaDataUrl: "/gen", // 验证接口 (必选项,必须配置, 要符合tianai-captcha默认验证码校验接口规范) validCaptchaUrl: "/check", // 验证码绑定的div块 (必选项,必须配置) bindEl: "#captcha-box", // 验证成功回调函数(必选项,必须配置) validSuccess: (res, c, tac) => { console.log("验证成功,后端返回的数据为", res); alert("验证成功"); // 销毁验证码服务 tac.destroyWindow(); }, // 验证失败的回调函数(可忽略,如果不自定义 validFail 方法时,会使用默认的) validFail: (res, c, tac) => { // 验证失败后重新拉取验证码 tac.reloadCaptcha(); } } // 创建 TAC 启动验证码服务,调用该方法后会在指定的div块中渲染出验证码 new TAC(config).init(); ``` ## VUE2使用方法 导入`tac.min.js`和`tac.css`和`jquery` 后和原生使用方法调用即可 ```vue