Skip to content

Loading 加载中

Loading 组件用于表示页面或区域的加载中状态,提示用户等待一会儿。

图标类型

通过type属性可以设置加载中图标的类型。

自定义颜色

通过color属性可以设置图标和文本的颜色。

自定义动画播放速度

通过duration属性可以设置动画播放一个周期的时长。

自定义大小/描边宽度

通过size属性可以设置图标的大小,通过stroke属性可以设置图标的线条粗细。

自定义文本

通过text属性可以设置文本。

垂直对齐

通过direction属性可以设置图标和文本的对齐方式,默认是水平对齐,也可以垂直对齐。

类型

typescript
type LoadingType = 'default' | 'spinner' | 'ring';
type LoadingDirection = 'horizontal' | 'vertical';

属性

属性名类型默认值说明
typestring as LoadingType'default'加载图标的类型,可选值:default(默认)、spinnerring
textstring--文本内容
directionstring as LoadingDirection'horizontal'图标与文本的对齐方向,默认水平对齐,可选垂直对齐
sizestring'24px'图标的大小
textSizestring--文本的字体大小
strokenumber--图标的描边宽度
colorstring--图标颜色
textColorstring--文本的颜色,默认与图标颜色相同
durationnumber--加载动画播放一个周期的时长,单位:ms

插槽

名称说明
default文本内容
icon自定义图标

CSS 变量

名称默认值说明
--fm-loading-colorvar(--fm-gray-5)--
--fm-loading-text-font-size14px--
--fm-loading-text-line-height1.4--