Skip to content

Picker 选择器 ​

支持一至四列选择,以及父子数据联动。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 选择器 -->
<fui-picker :show="showPicker" :options="options" @change="handlePickerChange"
  @cancel="showPicker = false" />

页面需声明 showPicker、options 和事件处理方法。单列可传字符串数组;联动数据使用 fields 指定文本、值和子节点字段。

属性 ​

属性类型说明官网默认值
optionsArray选择数据[]
layerNumber / String列数,支持 1–41
showBoolean是否显示false
valueArray / String / Number初始选中值,单列可使用字符串[]
linkageBoolean是否启用联动false
fieldsArray联动数据的文本、值和子节点字段['text', 'value', 'children']
radiusBoolean是否显示圆角false
heightNumber / String内容高度,单位 rpx520
sizeNumber / String内容字号,单位 px16
colorString内容文字颜色-
titleString标题-
titleSizeNumber / String标题字号,单位 rpx28
titleColorString标题颜色-
confirmTextString确认文字确定
confirmColorString确认文字颜色-
cancelTextString取消文字取消
cancelColorString取消文字颜色-
btnSizeNumber / String按钮字号,单位 rpx32
backgroundString头部背景色-
themeString主题:light 或 darklight
maskClosableBoolean点击遮罩是否触发 canceltrue
maskBackgroundString遮罩颜色rgba(0,0,0,.6)
zIndexNumber / String层级,nvue 不支持1001
isCloseBoolean确认后是否立即关闭true
paramNumber / String事件携带的自定义参数0

事件 ​

事件说明回调参数
change点击确认{ text, value, index, result, param }
cancel点击取消按钮或可关闭的遮罩{ param }

实例支持 reset()、open()、close();isClose 为 false 时需自行关闭。

插槽和平台说明 ​

默认插槽可自定义标题。nvue 暗色主题支持情况受组件版本及 HBuilderX 版本影响,层级受元素顺序影响。

插槽 ​

插槽说明
default选择器标题区域的自定义内容