Select

下拉选择:listbox 语义浮层,方向键 / Home / End / typeahead 导航,Esc 关闭;multiple 切换为多选 Tag 形态。

属性

属性类型默认值说明
valuestring | string[]—受控选中值:单选 string,多选 string[]
defaultValuestring | string[]—非受控初始值
onValueChange(value: string | string[]) => void—选中值变化回调:单选回传 string,多选回传 string[]
multiplebooleanfalse多选模式:值为 string[],Trigger 以 Tag 展示
placeholderstring—未选中时的占位文案
size'sm' | 'md' | 'lg''md'Trigger 尺寸:sm / md / lg
placement'top' | 'bottom' | 'left' | 'right''bottom'期望方向:top / bottom / left / right,默认 bottom
openboolean—受控开关;配合 onOpenChange 使用
clearLabelstring'Clear'多选清空按钮的无障碍名称,默认 "Clear"
filter(label: string, query: string) => boolean—自定义搜索匹配;默认按文案做大小写不敏感的包含匹配
onSearchChange(query: string) => void—搜索关键词变化回调,可配合自定义 / 异步过滤