Skip to content

DropdownList 下拉菜单 ​

显示带遮罩的选择列表,通过实例方法打开。

支持平台 ​

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

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

基础用法 ​

vue
<!-- 下拉选择列表 -->
<fui-dropdown-list ref="listRef" :options="options" @click="handleOption" />

页面可调用 this.$refs.listRef.show() 打开,选项对象默认使用 text、src、checked 字段。

属性 ​

属性类型说明官网默认值
optionsArray选项数据[]
textKey / srcKey / checkedKeyString文字、图片、选中状态字段text / src / checked
heightNumber / String列表高度,大于 0 时生效,单位 rpx0
widthNumber / String列表宽度,大于 0 时生效,单位 rpx0
backgroundString背景色#fff
radiusNumber / String圆角,单位 rpx0
paddingArray选项内边距['32rpx', '32rpx']
isCheckboxBoolean是否显示选择框true
checkboxColorString选中颜色#465CFF
borderColorString未选中边框颜色#ccc
isCheckMarkBoolean是否只显示对勾false
checkmarkColorString对勾颜色#fff
isReverseBoolean是否颠倒选择框与内容位置false
splitLineBoolean是否显示项间分隔线false
lineColorString分隔线颜色#eee
iconWidthNumber / String图片图标宽高,单位 rpx48
sizeNumber / String文字大小,单位 rpx32
colorString文字颜色#181818
selectedColorString选中文字颜色-
maskClosableBoolean点击遮罩是否关闭true
maskBackgroundString遮罩颜色rgba(0, 0, 0, 0.6)
zIndexNumber层级,nvue 不支持1001

事件 ​

事件说明回调参数
click点击下拉选项包含 index 和当前选项字段的对象
close点击可关闭的遮罩{}

实例的 show() 用于打开列表;非 nvue 默认主色与边框色由主题变量控制。

插槽 ​

插槽说明
default下拉列表中的自定义内容