标签页 Tabs

Tabs 组件用于组织和展示不同类别的内容,允许用户在不同的视图之间进行切换。

基础用法

Tabs 组件由四个部分组成:

  • Tabs: 容器组件
  • TabList: 标签列表容器
  • Tab: 单个标签项
  • TabPanel: 标签对应的内容面板
正在加载组件...
code

胶囊模式

通过设置 capsule 属性,可以启用胶囊样式的标签页,这种样式更加紧凑且具有视觉焦点。

正在加载组件...
code

带额外操作

可以通过 extra 属性在标签栏右侧添加额外的操作元素。

正在加载组件...
code

禁用状态

通过给 Tab 组件设置 disabled 属性来禁用某个标签。

正在加载组件...
code

使用场景

用户资料页

Tabs 组件常用于用户资料页,用来组织不同类型的信息。

正在加载组件...
code

筛选标签

在数据列表页面中,Tabs 组件也可以作为筛选条件使用。

正在加载组件...
code

暗色模式

Tabs 组件支持暗色模式,在暗色主题下会自动应用合适的样式。

正在加载组件...
code

API

Tabs

参数名描述类型默认值
defaultActiveKey默认选中的 Tab keystring''
capsule是否为胶囊形booleanfalse
extra右侧额外内容ReactNode-
children子元素ReactNode-

TabList

参数名描述类型默认值
extra右侧额外内容(由 Tabs 传入)ReactNode-
children子元素ReactNode-

Tab

参数名描述类型默认值
tabKeyTab 的唯一标识string-
disabled是否禁用booleanfalse
children子元素ReactNode-

TabPanel

参数名描述类型默认值
tabKey对应的 Tab keystring-
children子元素ReactNode-