UNPKG

@group_wtf_npm/loading

Version:

loading加载

42 lines (37 loc) 996 B
/** * GlobalLoading 类 * * 用于管理全局加载动画的类,提供显示、隐藏、清除等功能。 */ export default class GlobalLoading { /** * 构造函数 * @param options 配置选项,包括挂载根节点 */ constructor(options?: { root?: HTMLElement | string }); /** * 显示加载动画 * @param msg 加载提示信息 * @param id 可选的加载 ID * @param opts 配置选项,包括是否绝对定位和遮罩透明度 * @returns 返回加载的唯一 ID */ show(msg?: string, id?: string, opts?: { absolute?: boolean; mask?: number }): string; /** * 隐藏指定的加载动画 * @param id 加载的唯一 ID */ hide(id: string): void; /** * 清除所有加载动画 */ clear(): void; /** * 暂停加载动画(从 DOM 中移除) */ pause(): void; /** * 恢复加载动画(重新添加到 DOM 中) */ resume(): void; }