# uni-loading 动画加载
动画加载组件使用场景非常多,如在页面内数据加载时,提供一个loading动画,列表的上拉加载,下拉刷新中也需要加载动画。
**注意:当前版本只支持 uni-app x**
## 使用组件
### 基本用法
在 ``template`` 中使用组件,独立显示加载图标和加载文本
```html
```
### 覆盖元素的加载动画
在 ``template`` 中使用组件,在原始布局元素上面覆盖遮罩和加载动画
```html
	第一行文本
	第二行文本
	第三行文本
```
**注意:原理是在原始元素外增加一层 view 节点,可能会影响页面布局,如发生布局影响,直接在  上修改样式即可,结构等同于:**
```html
	第一行文本
	第二行文本
	第三行文本
```
### 取消加载动画
使用 `loading` 属性可以关闭加载动画,为了优化组件性能,建议组件在页面不可见时,设置 `loading:false`,关闭加载动画
```html
```
## 属性/方法
### Loading Props
|属性名		|类型	|默认值					|说明										|
|:-:		|:-:	|:-:					|:-:										|
|loading	|Boolean|true					|是否显示加载动画								|
|type		|String	|circle					|加载图标显示类型,当前只支持circle,其他类型或者自定义获取提供	|
|background	|String	|rgba(255,255,255,0.6)	|加载动画遮罩颜色								|
|color		|String	|#333333				|加载图标以及加载文字颜色						|
|size		|Number	|20						|加载图标大小									|
|text		|String	|-						|加载文本										|
### Loading Slot
|插槽名	|说明		|
|:-:		|:-:		|
|default|默认插槽	|