Tabs/Tab
Tabs 与 Tab 用于在多个内容面板间切换。
用法
Tab 1 content
index.mdx
代码块
src/index.mjs
index.mdx
分组同步
使用相同的 groupId,可以让多个 Tabs 共享当前选中的标签。
npm install rspress
npm run dev
index.mdx
自定义标签
在每个 Tab 上使用 label 可以渲染自定义标签。
GitHub 仓库设置
index.mdx
分离标签和内容
使用 values 可以把标签和面板内容分开定义。每一项提供一个 value,匹配的 <Tab value="..."> 会提供对应内容。使用 defaultValue 可以按 value 预选标签页。
This is an apple 🍎
index.mdx
Props
label 支持任意可渲染 React 节点,因此可以放入图标或自定义结构。defaultIndex 可按索引设置默认选中的标签,defaultValue 可按 value 设置默认选中的标签;groupId 可以让多个 Tabs 共享选择状态;tabPosition 控制标签列表的对齐方式。