# wxc-loading 

 > Weex版本的loading组件，`全页面加载`、`局部加载情况`
 
 - 页面Loadng支持设置类型【普通、飞猪】(需要新增，请提issue)，对于Android 飞猪8.2.4以下不支持gif的情况使用静止图
 - 局部Loading支持设置大小
 - 规则：
    - 让用户知道页面正在加载
    - 在某些特定场景下，提供有意义的文案，帮助用户明白哪个任务正在进行中
    - `飞猪同学使用，请设置type为trip`，默认是灰色loading
    - 局部Loading不建议设置太大(gif放大有毛边)


## [Demo预览](https://h5.m.taobao.com/trip/wxc-loading/index.html?_wx_tpl=https%3A%2F%2Fh5.m.taobao.com%2Ftrip%2Fwxc-loading%2Fdemo%2Findex.native-min.js)
<img src="https://gw.alipayobjects.com/zos/rmsportal/fAnjluNhCKmHgzJcxhDH.gif" width="240"/>&nbsp;&nbsp;&nbsp;&nbsp;<img src="http://gtms03.alicdn.com/tfs/TB195ehSpXXXXc4XpXXXXXXXXXX-200-200.png" width="160"/>

* 注： 由于Weex版本不支持svg，故这边使用gif的Loading，不建议修改原有大小


## 安装

```
npm install weex-ui --save
```

## 使用方法

```
<template>
   <wxc-loading :show="isShow" type="trip"></wxc-loading>
   <wxc-part-loading :show="isShow"></wxc-part-loading>
</template>
<script>
    import { WxcLoading, WxcPartLoading } from 'weex-ui';
      components: { WxcLoading, WxcPartLoading },
      data () {
        return {
          isShow: true
        };
      }
    };
</script>
```

更详细代码可以参考 [demo](https://github.com/alibaba/weex-ui/blob/master/example/loading/index.vue)

### 可配置参数

#### 页面Loading

| 名称      | 类型     | 默认值   | 备注  |
|-------------|------------|--------|-----|
| show | `Bool` | false | `required`是否显示|
| loading-text | `String` | '' | 配置文案的显示,不设置不显示 |
| **interval** | `Number` | 0 | 设置loading的延迟多少毫秒显示，常用于体验优化，譬如数据很快回来就不需要loading了|
| type | `String` | 'default' |loading图案的类别，默认是灰色普通loading，飞猪同学使用`type='trip'`|

#### 局部Loading

| 名称      | 类型     | 默认值   | 备注  |
|-------------|------------|--------|-----|
| show | `Bool` | false | `required`是否显示|
| width | `Number` | `36` | 局部加载的长度 |
| height | `Number` | `36` | 局部加载的高度 |
