sard-uniapp
Version:
sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库
90 lines (56 loc) • 2.44 kB
Markdown
---
nav: 组件
title: Loading
subtitle: 加载
group: 反馈组件
---
## 介绍
表示处理中的状态。
## 引入
```ts
import Button from 'sard-uniapp/components/loading/loading.vue'
```
## 代码演示
### 基础使用
### 加载类型
使用`type`属性设置不同类型。
### 加载文案
通过`text`属性或者默认插槽展示文字。
### 垂直排布
通过`vertical`属性设置图标和文字垂直排布。
### 加载尺寸
`size`属性设置图标大小,`textSize`属性设置文字大小。
### 自定义颜色
`color`属性设置图标颜色,`textColor`属性设置文字颜色。
### 自定义图标
通过 `circular` 插槽可以自定义加载图标。
## API
### LoadingProps
| 属性 | 描述 | 类型 | 默认值 |
| ---------- | ---------------------- | --------------------- | ---------- |
| root-class | 组件根元素类名 | string | - |
| root-style | 组件根元素样式 | StyleValue | - |
| type | 加载类型 | 'clock' \| 'circular' | 'circular' |
| color | 加载颜色 | string | - |
| size | 图标尺寸 | string | - |
| text | 图标文字 | string | - |
| text-color | 文字颜色 | string | - |
| text-size | 文字尺寸 | string | - |
| vertical | 是否垂直排列图标和文案 | boolean | false |
| animated | 是否开启加载动画 | boolean | true |
| progress | 当前加载的进度 | number | 1 |
### LoadingSlots
| 插槽 | 描述 | 属性 |
| -------- | ---------------------------- | ---- |
| default | 自定义加载文字内容 | - |
| circular | 自定义 `circular` 类型的图标 | - |
## 主题定制
### CSS 变量