Tabs

标签页:受控 / 非受控双支持,方向键与 Home / End 导航,符合 WAI-ARIA 标签页模式。

属性

属性类型默认值说明
valuestring—受控选中值
defaultValuestring—非受控初始值
onValueChange(value: string) => void—选中值变化回调,受控与非受控都会触发
orientation'horizontal' | 'vertical''horizontal'排列方向:horizontal / vertical
variant'segmented' | 'underline''segmented'外观样式:segmented(分段胶囊)/ underline(文字加下划线),滑块带切换动画
Tabs.ListHTMLAttributes<HTMLDivElement>—标签栏,承接方向键导航
Tabs.Trigger{ value: string } & ButtonHTMLAttributes—单个标签,value 与面板对应
Tabs.Panel{ value: string } & HTMLAttributes—面板,始终留在 DOM 中,仅隐藏未选中的
...restHTMLAttributes—其余属性透传给原生 div