TUI

Dropdown 下拉选项选择
下拉选择, 可用于代替Select组件, 提供更优雅的交互效果
基础用法
默认空缺文案展示、自定义空缺图标
示例代码
vue
描述信息
带描述的选项
示例代码
vue
禁用状态
演示整个下拉框禁用和特定选项禁用的用法。
示例代码
vue
箭头图标
通过插槽自定义箭头图标
示例代码
vue
不同位置
展示下拉选项的不同位置配置,支持8个方向。
示例代码
vue
自定义内容与参数
展示自定义选项内容、带描述的选项、自定义底部内容和自定义参数的灵活用法。
示例代码
vue
事件监听
展示下拉选择变化事件的监听和处理。
示例代码
vue
属性 Props
属性名
说明
类型
可选值
默认值
版本说明
v-model
绑定值
string, number, undefined
-
-
list
下拉选项数据
Array<DropdownItem>
-
[]
disabled
是否禁用
boolean
-
false
nowrap
是否换行
boolean
-
false
width
下拉选项宽度
string | number
-
260
position
下拉选项位置
string
bottom-start / top-start / bottom-end / top-end / left-center / right-center / left-start / right-start / left-end / right-end
bottom-start
changed 0.5.8
icon
下拉选项图标
string
-
-
deprecated 0.5.9
事件 Events
事件名
说明
回调参数
版本说明
change
选择变化时触发
(val: DropdownItem): void;
插槽 Slots
插槽名
说明
版本说明
arrow
自定义下拉交互图标,替换默认箭头图标
added 0.5.9
top
自定义下拉列表顶部内容,在选项列表上方显示
content
自定义选项内容,替换默认的label和desc显示
bottom
自定义下拉列表底部内容,在选项列表下方显示
icon
deprecated 0.5.9
DropdownItem Type
属性名
说明
类型
可选值
默认值
版本说明
label
选项label
string
-
-
value
选项value
number
-
-
disabled
是否禁用
boolean
-
false
desc
选项描述
string
-
-
hidden
是否隐藏
boolean
-
false
[key: string]
支持用户自定义的任意属性
any
-
-
基础用法
描述信息
禁用状态
箭头图标
不同位置
自定义内容与参数
事件监听
属性 Props
事件 Events
插槽 Slots
DropdownItem Type