Skip to content

Loading 加载 ​

基本类型 ​

html
<vz-loading name="circular"></vz-loading>
html
<vz-loading name="spinner"></vz-loading>

图标颜色 ​

html
<vz-loading color="var(--vz-color-primary)"></vz-loading>

图标大小 ​

html
<vz-loading size="80rpx" line-width="3px"></vz-loading>

加载文案 ​

html
<vz-loading text="加载中..."></vz-loading>

垂直排列 ​

html
<vz-loading vertical text="加载中..."></vz-loading>

文本颜色 ​

html
<vz-loading text="加载中..." text-color="var(--vz-color-primary)"></vz-loading>

自定义图标 ​

html
<vz-loading name="iconfont icon-home"></vz-loading>

自定义步数 ​

html
<vz-loading name="iconfont icon-home" steps="4"></vz-loading>

Props ​

属性名说明类型默认值
name图标类型,可以为 vz-icon 的 name 值circular / spinner / iconcircular
color图标和文案颜色stringinherit
size图标大小string / numberinherit
line-width调节图标线条粗细, 仅 circular 和 spinner 类型可用string / number
duration图标旋转一圈所用时间string1.2s
steps图标转一圈的步数,spinner 类型默认 12,其他类型默认 linear 线性旋转number / string-
text加载文案string-
text-color字体颜色stringinherit
text-size字体大小string / numberinherit
gap图标与文字之间的间距string / number--vz-gap-base
vertical图标和文字是否垂直排列booleanfalse
i-class根节点样式类string-
i-style根节点样式Vue.CSSProperties-

Events ​

事件名说明参数
click点击事件-

CSS ​

变量名说明默认值
--vz-loading-colorprops.colorinherit
--vz-loading-sizeprops.sizeinherit
--vz-loading-line-widthprops.lineWidth1px
--vz-loading-animation-durationprops.duration1.2s
--vz-loading-animation-stepsprops.steps-
--vz-loading-text-colorprops.textColorinherit
--vz-loading-text-sizeprops.textSizeinherit
--vz-loading-gapprops.gap--vz-gap-base

SCSS ​

scss
$loading: (
  "line-width": 1px,
  "duration": 1.2s,
  "gap": var(--vz-gap-base),
);