Loading 加载
基础用法
加载中状态指示组件。
- 提供原生加载组件与旋转图标两种模式,前者 GPU 加速渲染,不受主线程繁忙影响
- 图标与文本默认水平排列,也可改为垂直排列
vue
<template>
<sn-loading mode="icon" text="加载中..."></sn-loading>
</template>更多演示请下载 demo 查看
更换图标
icon 模式下可通过 icon 属性自由更换旋转图标。
vue
<template>
<sn-loading mode="icon" icon="loader-2-line"></sn-loading>
<sn-loading mode="icon" icon="refresh-line"></sn-loading>
</template>属性
| 参数 | 说明 | 类型 | 默认值 | 可选值 |
|---|---|---|---|---|
| mode | 加载模式 | String | native | native | icon |
| text | 加载文本内容,为空时不显示 | String | - | - |
| icon | icon 模式下的图标名称 | String | loader-4-line | - |
| iconColor | 加载图标颜色 | String | $primary | - |
| iconSize | 加载图标大小 | String | Number | $24 | - |
| textColor | 文本颜色 | String | $primaryDark | - |
| textSize | 文本字体大小 | String | Number | $16 | - |
| vertical | 图标与文本是否垂直排列 | Boolean | false | true | false |
| customStyle | 自定义根节点样式 | SnStyleValue | - | - |
| customClass | 自定义根节点外部样式类 | String | - | - |
| loadingStyle | 自定义加载指示器节点内联样式 | SnStyleValue | - | - |
| loadingClass | 自定义加载指示器节点外部样式类 | String | - | - |
| textStyle | 自定义文本节点内联样式 | SnStyleValue | - | - |
| textClass | 自定义文本节点外部样式类 | String | - | - |
插槽
| 名称 | 说明 |
|---|---|
| default | 替换默认的加载文本内容 |

