UNPKG

sard-uniapp

Version:

sard-uniapp 是一套基于 Uniapp + Vue3 框架开发的兼容多端的 UI 组件库

89 lines (55 loc) 2.35 kB
--- title: Loading subtitle: 加载 group: 反馈组件 --- ## 介绍 表示处理中的状态。 ## 引入 ```js import Button from 'sard-uniapp/components/loading/loading.vue' ``` ## 代码演示 ### 基础使用 <<< @demo/loading/demo/Basic.vue ### 加载类型 使用`type`属性设置不同类型。 <<< @demo/loading/demo/Type.vue ### 加载文案 通过`text`属性或者默认插槽展示文字。 <<< @demo/loading/demo/Text.vue ### 垂直排布 通过`vertical`属性设置图标和文字垂直排布。 <<< @demo/loading/demo/Vertical.vue ### 加载尺寸 `size`属性设置图标大小,`textSize`属性设置文字大小。 <<< @demo/loading/demo/Size.vue ### 自定义颜色 `color`属性设置图标颜色,`textColor`属性设置文字颜色。 <<< @demo/loading/demo/Color.vue ### 自定义图标 通过 `circular` 插槽可以自定义加载图标。 <<< @demo/loading/demo/Custom.vue ## 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 变量 <<< @comp/loading/variables.scss#variables