Skip to content

Loading 加载

支持局部与全屏加载、丰富动画样式与主题,提供更开放的配置能力。

基础用法

类型

全屏加载

容器内加载

进度与最小显示时长

避免闪烁与过快消失,支持进度可视化。

自定义图标

主题

API

Attributes

属性名说明类型默认值
visible是否显示booleanfalse
type指示样式spinner / dots / bar / wave / orbitalspinner
text描述文本string
fullscreen是否全屏booleanfalse
target容器选择器或元素string / HTMLElement
lockScroll显示时是否锁定滚动booleantrue
background遮罩背景色string
theme主题default / glass / gradientdefault
progress进度(0-100)number0
show-progress是否显示进度条booleanfalse
throttle延时显示以避免闪烁(毫秒)number150
min-duration最小显示时长(毫秒)number300
mask是否显示遮罩booleantrue
size尺寸large / default / smalldefault
close-on-click-mask点击遮罩是否关闭booleanfalse
z-index层级number3000

Events

事件名说明回调参数
visible-change显隐变化时触发(visible: boolean)
progress-change进度变化时触发(progress: number)

服务方式调用

Loading 还可以以服务的方式调用。引入 FyoLoading 指令后,通过访问 FyoLoading.service 方法来调用。