UNPKG

secure-action

Version:

Secure Action 是一个基于行为的验证码组件,适用于 Vue 3。

119 lines (118 loc) 2.22 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const definePropType = (val) => val; const secureActionProps = { title: { type: String, default: "图形验证" }, request: { type: Function, required: true }, verify: { type: Function, required: true }, // loading 文本 loadingText: { type: String, default: "加载中..." }, // 验证中文本 validatingText: { type: String, default: "验证中,请稍等..." }, // 成功文本 successText: { type: String, default: "验证成功" }, // 失败文本 failText: { type: String, default: "验证失败,请按提示重新操作" }, // 是否扁平化数组 flat: { type: Boolean, default: true }, // 验证错误时 间隔多少时间刷新 errorRefreshWait: { type: Number, default: 2e3 }, // 验证成功时 间隔多少时间关闭 successCloseWait: { type: Number, default: 1200 }, // 是否点击遮罩层可以关闭对话框 maskClosable: { type: Boolean, default: true }, // 是否隐藏取消按钮 hideCancel: { type: Boolean, default: false }, // 是否显示关闭按钮 closable: { type: Boolean, default: true }, // 是否支持键盘 esc 关闭 keyboard: { type: Boolean, default: true }, // 确认按钮的内容 okText: { type: String, default: "确认" }, // 容器类名 class: { type: String, default: "" }, // 遮罩层类名 maskClass: { type: String, default: "" }, // 取消按钮的内容 cancelText: { type: String, default: "取消" }, maxPoint: { type: Number, default: 9 }, r: { type: Number, default: 10 }, // 图片加载失败时的背景色 fallbackBg: { type: String, default: "#f5f5f5" }, // 图片加载失败时的提示语 fallbackText: { type: String, default: "加载失败" }, // 底部按钮对齐位置 footerAlign: { type: String, values: ["start", "center", "end"], default: "end" } }; exports.definePropType = definePropType; exports.secureActionProps = secureActionProps;