popup-弹出框

弹出框,可自定义内容。


使用指南

在page.json中引入组件

{
    "usingComponents": {
      "el-popup": "component/_popup/popup"
    }
}

属性

名称 类型 默认 说明 版本
position String center 方向,left/top/right/button 0.0.2
modal Boolean true 遮盖层 0.0.2
show Boolean true 是否可见popup 0.0.2
closeOnModal Boolean true 是否可通过点击遮盖返回bindchange事件 0.0.2
background String rgba(0, 0, 0, 0.3) 遮盖层颜色 0.0.4
position的合法值:
名称 说明 版本
left - 0.0.2
right - 0.0.2
top - 0.0.2
bottom - 0.0.2
center - 0.0.3

方法

change : function (e)

名称 类型 说明 版本
value - 0.0.2
el - {} 0.0.2

插槽

名称 说明 版本
content 内容插槽 0.0.2 - 0.0.3

使用

<el-popup show='' modal='' position='top' bindchange='onPopup'>
  <view>
    <!-- do -->
  </view>
</el-popup>
page({
  data: {
    "popup": {
      "show": false,
      "modal": true
    }
  },

  onPopup () {
    this.setData({
      'popup.show': this.data.popup.show != true
    })
  }
})

已知问题

Q: 升0.0.4到后,popup不再显示

A:在之后popup移除了content插槽,因此不需在slot='content'声明,现在popup的默认插槽便是content。

results matching ""

    No results matching ""