下拉菜单 Dropdown

当你想触发一些操作的时候。

演示

基础用法

触发

显示箭头

禁用选项

自定义下拉菜单

分组下拉

可搜索下拉框

使用插槽

溢出显示tip

API

名称类型可选值默认值说明
optionsArray[][]数据列表
textStringany-触发下拉菜单的文字内容
typeStringtext | buttontext触发下拉菜单的类型,默认text
triggerStringhover | clickhover触发的方式, 默认hover
showArrowBooleantrue | falsefalse下拉框是否显示箭头
showSearchBooleantrue | falsefalse是否有可搜索下拉框
search | v-model:searchString | Number-''搜索框绑定的值
modelValue | v-modelBooleantrue | falsefalse手动触发绑定的值
open | v-openBooleantrue | falsefalse手动控制显示隐藏时绑定的值

弹框采用Popover,可传入任意Popover的属性

Options Attributes (options单个对象中的属性)

参数类型说明
labelString下拉操作项内容 (必须)
keyString下拉操作项唯一标识(必须)
disabledBoolean下拉操作项是否禁用
typeString分组下拉的类型(可选值divider)
dividerBoolean是否展示分割线
slotNameString每项插槽的名称
名称名说明
empty空状态
slotName每项插槽的名称
名称类型说明
show(status: boolean) => void下拉菜单展开的回调
close(status: boolean) => void下拉菜单关闭的回调
change(value: string, option: OptionType) => void选中值发生变化时触发
optionClick(value: string, option: OptionType) => void选项点击时触发
btnClick(e:MouseEvent) => void按钮类型按钮点击时触发

最近更新于: