Skip to content

Loading

Loading animation, used to indicate the transition state of loading.

Component Type

Type

Set the indicator type through the type property. Optional values are circular, spinner, dots, default is circular.

html
<wd-loading />
<wd-loading type="spinner" />
<wd-loading type="dots" />

Component Style

Color

Modify the indicator color through the color property.

html
<wd-loading color="#fa34aa" />
<wd-loading type="spinner" color="#fa34aa" />
<wd-loading type="dots" color="#fa34aa" />

Size

Set the indicator size through the size property, supporting number / string types.

html
<wd-loading :size="20" />
<wd-loading :size="30" />
<wd-loading size="50px" />

Content Form

Display Text

Set the loading text through the text property or the default slot.

html
<wd-loading text="Loading..."></wd-loading>
<wd-loading>Loading...</wd-loading>
<wd-loading type="spinner">Loading...</wd-loading>

Horizontal Direction

Set the arrangement direction of text and indicator through the direction property. Optional values are vertical, horizontal, default is vertical.

html
<wd-loading direction="horizontal" text="Loading..."></wd-loading>
<wd-loading direction="horizontal">Loading...</wd-loading>
<wd-loading direction="horizontal" type="spinner">Loading...</wd-loading>

Attributes

ParameterDescriptionTypeDefault Value
typeLoading indicator type, optional values are circular, spinner, dotsLoadingTypecircular
colorSet loading indicator colorstring-
sizeSet loading indicator sizenumber | string-
textLoading indicator textstring-
directionArrangement direction, optional values are vertical, horizontalLoadingDirectionvertical
inherit-colorWhether to inherit parent element colorbooleanfalse
custom-classRoot node style class namestring-
custom-styleRoot node stylestring-
custom-spinner-classCustom loading indicator style classstring-

Slots

nameDescription
defaultLoading text content

主题定制

CSS 变量

组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 全局配置

名称默认值描述
--wot-loading-color-main$primary-6主色模式颜色
--wot-loading-color-normal$icon-secondary常规模式颜色
--wot-loading-color-white$icon-white白色模式颜色
--wot-loading-color-text$text-main文本颜色
--wot-loading-size$n-28组件基准尺寸
--wot-loading-size-width1em容器宽度
--wot-loading-size-height1em容器高度
--wot-loading-spinner-circle-stroke-width15%圆形加载器描边宽度
--wot-loading-spinner-circle-radius$radius-radius-full圆形加载器圆角
--wot-loading-spinner-animation-duration0.8s旋转动画时长
--wot-loading-spinner-dot-width10%条状点宽度
--wot-loading-spinner-dot-height25%条状点高度
--wot-loading-spinner-dot-radius$radius-radius-full条状点圆角
--wot-loading-spinner-dots-dot-size20%点状加载器单点尺寸
--wot-loading-spinner-dots-dot-radius$radius-radius-full点状加载器单点圆角
--wot-loading-spinner-padding$padding-ultra-tight加载器内边距
--wot-loading-text-spacing$spacing-extra-tight文本与加载器间距
--wot-loading-text-font-size$typography-body-size-main文本字号
--wot-loading-text-line-height$typography-body-line--height-size-main文本行高

Source Code

Documentation
Component

Released under the MIT License.

Released under the MIT License.