wxc-loading
MinUI 小程序组件 - 加载提示
Install
$ min install @minui/wxc-loading
Demos
配置图片
配置女装小程序 loading 背景图
<template>
<wxc-loading
is-show="{{$loading.isShow}}"
image="https://s10.mogucdn.com/mlcdn/c45406/170607_5241335cb37ka3ab7781ddh504ggh_200x200.png"
slip="http://s10.mogucdn.com/p1/160715/upload_ifrgmmzwmyydknldhezdambqmeyde_200x200.png"
></wxc-loading>
<button bindtap="showLoading">自定义图片</button>
</template>
<script>
export default {
config: {
usingComponents: {
'wxc-loading': '@minui/wxc-loading'
}
},
data: {
$loading: {
isShow: false
}
},
/** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
methods: {
showLoading() {
this.setData({
$loading: {
isShow: true
}
})
setTimeout(() => {
this.setData({
$loading: {
isShow: false
}
})
}, 1000)
}
}
}
</script>
<style>
</style>
设置type
type: mall,小店微商城loading样式
<template>
<wxc-loading
is-show="{{$loading.isShow}}"
type="mall"
></wxc-loading>
<button bindtap="showLoading">设置 type</button>
</template>
<script>
export default {
config: {
usingComponents: {
'wxc-loading': '@minui/wxc-loading'
}
},
data: {
$loading: {
isShow: false
}
},
/** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
methods: {
showLoading() {
this.setData({
$loading: {
isShow: true
}
})
setTimeout(() => {
this.setData({
$loading: {
isShow: false
}
})
}, 1000)
}
}
}
</script>
<style>
</style>
调用方法控制显示
调用 show() 方法显示 loading
<template>
<wxc-loading
class="J_loading"
type="mall"
></wxc-loading>
<button bindtap="showLoading">调用 show() 方法</button>
</template>
<script>
export default {
config: {
usingComponents: {
'wxc-loading': '@minui/wxc-loading'
}
},
data: {},
/** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
methods: {
showLoading() {
let $loading = this.selectComponent('.J_loading')
$loading && $loading.show()
setTimeout(() => {
$loading && $loading.hide()
}, 2000)
}
}
}
</script>
<style>
</style>
API
Loading【props】
名称 | 描述 |
---|---|
is-show | [说明]:loading的显示控制属性。[类型]:String [默认值]:false |
type | [说明]:样式类型。type的优先级低于 image, slip 。[类型]:String [默认值]:"mgj" [可选值]:mgj (蘑菇街女装精选 loading 样式), mall (企鹅微商城 loading 样式) |
image | [说明]:loading主背景图, 必须与slip同时指定。[类型]:String [默认值]:"" |
slip | [说明]:loading动画背景图,必须与image同时指定。[类型]:String [默认值]:"" |
Loading【methods】
名称 | 描述 |
---|---|
show | [说明]:显示loading。[类型]:Function [参数]:void [返回]:void |
hide | [说明]:隐藏loading。[类型]:Function [参数]:void [返回]:void |
Link
地址 | |
---|---|
loading 组件文档 https://meili.github.io/min/docs/minui/index.html#loading | |
loading 组件源码 https://github.com/meili/minui/tree/master/packages/wxc-loading | |
MinUI 组件库 https://github.com/meili/minui |
Preview
ChangeLog
v1.0.6(2018.01.09)
- z-index 层级规范方案修改
v1.0.3(2018.01.04)
- 更换小店微商城图标,规范 z-index 层级
v1.0.2(2017.11.02)
- update .npmignore
v1.0.1(2017.10.24)
- 初始版本