UNPKG

@uniczjc/tap

Version:
61 lines (60 loc) 1.13 kB
import Core from '@uniczjc/core'; import type { Options, VerifyOption } from '@uniczjc/core'; /** * SwipeVerify类型的验证码 */ export default class TapVerify { /** * 设置组件名称 */ name: any; /** * 配置 */ options: Options; private __ref; private __modOptions; private __uvEvent?; private __elRefs; private __isComplete?; constructor(ref: Core); /** * 创建Dom * @param el view元素 * @param option 配置 * @param modeOpt 组件配置 * @returns {ModHTMLEL} */ private __createDOM; /** * 更新bar状态 * * @param boxEl box的el元素 * @param state 更新状态 */ private __updateBar; /** * 初始化组件 */ initMod(): void; /** * 控制显示 */ verifyMod(): boolean; /** * 关闭显示 */ closeMod(): void; /** * 加载状态 */ loadingMod(status?: boolean): void; /** * 刷新状态 */ refreshMod(data: VerifyOption): void; /** * 销毁 */ destroyMod(): void; }