wxc-popup
居下,有动画
居下的 Popup 可用于弹出框、选择器等
<button bindtap="showPopup">居下,有动画</button>
<wxc-popup class="J_Popup" animation-mode="bottom" align="bottom">
<view class="popup__content">Hello World</view>
</wxc-popup>
</template>
<script>
export default {
config: {
usingComponents: {
'wxc-popup': '@minui/wxc-popup'
}
},
data: {},
/** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
methods: {
showPopup() {
let popupComponent = this.selectComponent('.J_Popup');
popupComponent && popupComponent.show();
},
hidePopup() {
let popupComponent = this.selectComponent('.J_Popup');
popupComponent && popupComponent.hide();
}
}
}
</script>
<style>
.popup__content {
height: 500rpx;
line-height: 500rpx;
background: #ffffff;
text-align: center;
}
</style>
居中,有动画
居中的 Popup 可用于Dialog、确认提醒等
默认居中,无动画
默认的 Popup 样式,内容居中,无动画
<template>
<button bindtap="showPopup">默认居中,无动画</button>
<wxc-popup class="J_Popup">
<view class="popup__content">Hello World</view>
</wxc-popup>
</template>
<script>
config: {
usingComponents: {
'wxc-popup': '@minui/wxc-popup'
}
},
data: {},
/** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
methods: {
showPopup() {
let popupComponent = this.selectComponent('.J_Popup');
/*popupComponent && popupComponent.show();*/
popupComponent && popupComponent.toggle(true);
},
hidePopup() {
let popupComponent = this.selectComponent('.J_Popup');
//popupComponent && popupComponent.hide();
popupComponent && popupComponent.toggle();
}
}
}
</script>
<style>
.popup__content {
width: 300rpx;
height: 300rpx;
line-height: 300rpx;
background: #FFFFFF;
border-radius: 12rpx;
}
</style>
居左,有动画
居左的 Popup 可用于左侧的侧边栏、左侧的弹出提醒等
居右,有动画
居右的 Popup 可用于右侧的侧边栏、右侧的弹出提醒等
<template>
<button bindtap="showPopup">居右,有动画</button>
<wxc-popup class="J_Popup" animation-mode="right" align="right">
<view class="popup__content">Hello World</view>
</wxc-popup>
</template>
<script>
export default {
config: {
usingComponents: {
'wxc-popup': '@minui/wxc-popup'
}
},
/** note: 在 wxp 文件或者页面文件中请去掉 methods 包装 */
methods: {
showPopup() {
let popupComponent = this.selectComponent('.J_Popup');
popupComponent && popupComponent.show();
},
hidePopup() {
let popupComponent = this.selectComponent('.J_Popup');
popupComponent && popupComponent.hide();
}
}
}
</script>
<style>
.popup__content {
width: 300rpx;
height: 100%;
line-height: 400rpx;
background: #ffffff;
text-align: center;
}
</style>
居上,有动画
居上的 Popup 可用于顶部提醒、顶部菜单等功能
v1.0.7(2018.03.29)
- 补充文档,增加 locked 属性的说明
v1.0.6(2018.01.09)
- z-index 层级规范方案修改
v1.0.3(2018.01.04)
- 增加toggle方法,规范z-index层级
v1.0.2(2017.11.02)
- update .npmignore