验证码接口适配调整

This commit is contained in:
2026-05-16 16:03:54 +08:00
parent f9b0b05c7e
commit 25e80d73ae
5 changed files with 45 additions and 34 deletions
+2 -1
View File
@@ -14,6 +14,7 @@ class CaptchaConfig {
this.bindEl = args.bindEl;
this.domBindEl = Dom(args.bindEl);
this.requestCaptchaDataUrl = args.requestCaptchaDataUrl;
this.types = Array.isArray(args.types) ? args.types.filter(Boolean) : [];
this.validCaptchaUrl = args.validCaptchaUrl;
if (args.validSuccess) {
this.validSuccess = args.validSuccess;
@@ -64,7 +65,7 @@ class CaptchaConfig {
requestCaptchaData() {
const requestParam = {};
requestParam.headers = this.requestHeaders || {};
requestParam.data = {};
requestParam.data = { types: this.types };
// 设置默认值
requestParam.headers["Content-Type"] = "application/json;charset=UTF-8";
requestParam.method = "POST";
+1 -1
View File
@@ -17,8 +17,8 @@ export interface TianAiCaptchaStyle {
export interface TianAiCaptchaConfig {
bindEl: TianAiCaptchaBindTarget
requestCaptchaDataUrl: string
types?: string[]
validCaptchaUrl?: string
requestHeaders?: Record<string, string>
timeToTimestamp?: boolean
validSuccess?: (res: any, captcha: any, tac: TianAiCaptchaInstance) => void
validFail?: (res: any, captcha: any, tac: TianAiCaptchaInstance) => void