UNPKG

weex-ui-demo

Version:

A rich interaction, lightweight, high performance UI library based on Weex

64 lines (49 loc) 2.08 kB
# i-loading > Weex 加载提示组件 ### 规则 - 让用户知道页面正在加载 - 在某些特定场景下,提供有意义的文案,帮助用户明白哪个任务正在进行中 - 局部 Loading 不建议设置太大 ## [Demo](https://h5.m.taobao.com/trip/i-loading/index.html?_wx_tpl=https%3A%2F%2Fh5.m.taobao.com%2Ftrip%2Fi-loading%2Fdemo%2Findex.native-min.js) <img src="https://img.alicdn.com/tfs/TB11cTsfBfH8KJjy1XbXXbLdXXa-376-668.gif" width="240"/>&nbsp;&nbsp;&nbsp;&nbsp;<img src="https://img.alicdn.com/tfs/TB195ehSpXXXXc4XpXXXXXXXXXX-200-200.png" width="160"/> ## 使用方法 ```vue <template> <div> <i-loading :show="isShow" type="trip"></i-loading> <i-part-loading :show="isShow"></i-part-loading> </div> </template> <script> import { iLoading, iPartLoading } from 'weex-ui'; export default { components: { iLoading, iPartLoading }, data () { return { isShow: true }; } }; </script> ``` 更详细代码可以参考 [demo](https://github.com/alibaba/weex-ui/blob/master/example/loading/index.vue) ### 可配置参数 #### 页面Loading | Prop | Type | Required | Default | Description | |-------------|------------|--------|-----|-----| | show | `Bool` |`Y`| `false` | 是否显示| | loading-text | `String` |`N`| `-` | 配置文案的显示 | | **interval** | `Number` |`N`| `0` | 延迟毫秒数显示,用于体验优化| | type | `String` | `N`|`default` |图案类别`default`/`trip`| | need-mask | `Bool` | `N`|`false` | 加载时候是都需要一个蒙层防止用于误点 | | mask-style | `Object` | `N`|`{}` | 蒙层样式覆盖 | ### Event ``` @iLoadingMaskClicked="maskClicked" ``` #### 局部Loading | Prop | Type | Required | Default | Description | |-------------|------------|--------|-----|-----| | show | `Bool` |`Y`| `false` | 是否显示| | width | `Number` |`N`| `36` | 局部加载的宽度 | | height | `Number` |`N`| `36` | 局部加载的高度 |