SelectProps
约 736 字大约 2 分钟
2025-11-06
Karin API Docs / SelectProps
接口: SelectProps
定义于: packages/core/src/types/components/select.ts:6
下拉选择框
继承
属性
className?
optionalclassName:string
定义于: packages/core/src/types/components/base.ts:41
每个渲染的组件都包裹了一个div,这里可以自定义这个div的className
继承自
color?
optionalcolor:"default"|"success"|"primary"|"secondary"|"warning"|"danger"
定义于: packages/core/src/types/components/select.ts:17
颜色
componentClassName?
optionalcomponentClassName:string
定义于: packages/core/src/types/components/base.ts:43
组件本身的className
继承自
ComponentProps.componentClassName
componentType
componentType:
"select"
定义于: packages/core/src/types/components/select.ts:7
组件类型
重写了
defaultValue?
optionaldefaultValue:string
定义于: packages/core/src/types/components/select.ts:25
默认值
description?
optionaldescription:string
定义于: packages/core/src/types/components/select.ts:13
描述
重写了
disableAnimation?
optionaldisableAnimation:boolean
定义于: packages/core/src/types/components/select.ts:39
禁用动画
disabledKeys?
optionaldisabledKeys:string[]
定义于: packages/core/src/types/components/select.ts:49
禁用的键
disableSelectorIconRotation?
optionaldisableSelectorIconRotation:boolean
定义于: packages/core/src/types/components/select.ts:57
禁用选择器图标旋转
endContent?
optionalendContent:any
定义于: packages/core/src/types/components/select.ts:53
结束内容
errorMessage?
optionalerrorMessage:string
定义于: packages/core/src/types/components/select.ts:29
错误信息
isClearable?
optionalisClearable:boolean
定义于: packages/core/src/types/components/select.ts:41
是否可清除
isDisabled?
optionalisDisabled:boolean
定义于: packages/core/src/types/components/select.ts:31
是否禁用
isInvalid?
optionalisInvalid:boolean
定义于: packages/core/src/types/components/select.ts:37
是否无效
isLoading?
optionalisLoading:boolean
定义于: packages/core/src/types/components/select.ts:43
是否加载中
isOpen?
optionalisOpen:boolean
定义于: packages/core/src/types/components/select.ts:45
是否打开
isReadOnly?
optionalisReadOnly:boolean
定义于: packages/core/src/types/components/select.ts:35
是否只读
isRequired?
optionalisRequired:boolean
定义于: packages/core/src/types/components/select.ts:33
是否必填
isVirtualized?
optionalisVirtualized:boolean
定义于: packages/core/src/types/components/select.ts:69
是否虚拟化,默认true
itemHeight?
optionalitemHeight:number
定义于: packages/core/src/types/components/select.ts:73
项目高度
items
items:
SelectItem[]
定义于: packages/core/src/types/components/select.ts:77
下拉选项列表
key
key:
string
定义于: packages/core/src/types/components/base.ts:35
唯一标识符
继承自
label?
optionallabel:string
定义于: packages/core/src/types/components/select.ts:9
标签
labelPlacement?
optionallabelPlacement:"inside"|"outside"|"outside-left"
定义于: packages/core/src/types/components/select.ts:23
标签位置
maxListboxHeight?
optionalmaxListboxHeight:number
定义于: packages/core/src/types/components/select.ts:71
最大列表框高度
placeholder?
optionalplaceholder:string
定义于: packages/core/src/types/components/select.ts:11
占位符
radius?
optionalradius:"none"|"sm"|"md"|"lg"|"full"
定义于: packages/core/src/types/components/select.ts:21
半径
renderValue()?
optionalrenderValue: (items) =>any
定义于: packages/core/src/types/components/select.ts:75
自定义渲染值函数
参数
items
返回
any
scrollShadowProps?
optionalscrollShadowProps:object
定义于: packages/core/src/types/components/select.ts:61
滚动阴影属性
hideScrollBar?
optionalhideScrollBar:boolean
isEnabled?
optionalisEnabled:boolean
offset?
optionaloffset:number
orientation?
optionalorientation:"horizontal"|"vertical"
size?
optionalsize:number
selectionMode?
optionalselectionMode:"single"|"multiple"
定义于: packages/core/src/types/components/select.ts:47
选择模式
selectorIcon?
optionalselectorIcon:any
定义于: packages/core/src/types/components/select.ts:55
选择器图标
showScrollIndicators?
optionalshowScrollIndicators:boolean
定义于: packages/core/src/types/components/select.ts:59
显示滚动指示器
size?
optionalsize:"sm"|"md"|"lg"
定义于: packages/core/src/types/components/select.ts:15
大小
startContent?
optionalstartContent:any
定义于: packages/core/src/types/components/select.ts:51
开始内容
value?
optionalvalue:string
定义于: packages/core/src/types/components/select.ts:27
值
variant?
optionalvariant:"flat"|"bordered"|"underlined"|"faded"
定义于: packages/core/src/types/components/select.ts:19
变体
