阅读(479) 赞(0)

支付宝小程序浮层组件 弹出菜单·Popup

2020-09-07 11:24:01 更新

弹出菜单。

扫码体验

示例代码

{
 "defaultTitle": "Popup",
 "usingComponents": {
   "popup": "mini-ali-ui/es/popup/index"
 }
}
<view>
 <view class="btn-container">
   <button onTap="onTopBtnTap">弹出popup</button>
 </view>
 <popup show="{{showTop}}" position="top" onClose="onPopupClose">
   <view style="height: 200px; background: #fff; display: flex; justify-content: center; align-items: center;">hello world</view>
 </popup>
</view>
Page({
 data: {
   showTop: false,
 },
 onTopBtnTap() {
   this.setData({
     showTop: true,
   });
 },
 onPopupClose() {
   this.setData({
     showTop: false,
   });
 },
});

属性

属性 类型 默认值 描述 必填
className String - 自定义 class。 否
show Boolean false 是否显示菜单。 否
animation Boolean true 是否开启动画。 否
mask Boolean true 是否显示 mask,不显示时点击外部不会触发 onClose。 是
position String bottom 控制从什么方向弹出菜单,bottom 表示底部,left 表示左侧,top 表示顶部,right 表示右侧。 是
disableScroll Boolean true 展示 mask 时是否禁止页面滚动。 否
zIndex Number - 定义 popup 的层级。 否

slots

可以在 popup 组件中定义要展示部分,具体可参看示例代码。