@uniczjc/tap
Version:
61 lines (60 loc) • 1.13 kB
TypeScript
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;
}