0.0.3 • Published 4 years ago

@mas.io/mas-popup-select v0.0.3

Weekly downloads
-
License
ISC
Repository
-
Last release
4 years ago

安装

tnpm install --save @alipay/mas-popup-select

组件介绍

行业小程序弹出菜单组件,基于mini-ali-ui/Popup 组件封装。

参数说明

属性必填参数类型参数说明默认值示例
dataArray数据列表(过长选项部分会产生滚动)[]--
showBoolean是否显示弹框false--
titleTipString弹框首行提示文字请选择--
maskBoolean是否显示蒙层true--
classNameStringclass类名(会加到组件最外层)---
onItemClickFunction点击选项回调,可接收两个参数(item, index),需设置show为false关闭弹框---
onCancleFunction点击取消回调(需设置show为false关闭弹框)---
onMaskClickFunction点击蒙层回调,mask为true生效(需设置show为false关闭弹框)---

data

const data = [
  {
    text: '必填,选项展示文案',
    '其他属性': '选填,根据业务需求',
  }
]
// 在回调onClick(item,idnex), item为data数组中的每个对象,index为数组索引

在小程序中使用

{
  "usingComponents": {
    "mas-popup-select": "@alipay/mas-popup-select/es/index"
  }
}

在 page.axml 中引用组件

<!-- 页面使用方式 -->
 <mas-popup-select
    data="{{data}}"
    show="{{false}}"
    titleTip="请选择"
    mask="{{true}}"
    className="{{className}}"
    onItemClick="onItemClick"
    onCancle="onCancle"
    onMaskClick="onMaskClick"
  />

Badges

TNPM version TNPM downloads install size