Tabs 标签页
介绍
选项卡组件,用于在不同的内容区域之间进行切换。
引入
代码演示
基础用法
通过 value 绑定当前激活标签对应的索引值,默认情况下启用第一个标签。
徽标用法
通过标识匹配
在 Tabs.TabPanel 标签指定 value 属性的情况下,Tabs.defaultValue 的值为当前标签的 value。
标签栏滚动
标签数量超过 5 个时,标签栏可以在水平方向上滚动,切换时会自动将当前标签居中。
禁用标签
设置 disabled 属性即可禁用标签,如果需要监听禁用标签的点击事件,可以在 Tabs 上监听onClick 事件。
样式风格
Tabs 支持两种样式风格:line 和card,默认为 line 样式,可以通过 theme 属性切换样式风格。
点击事件
可以在 Tabs 上绑定 onTabClick 事件,事件传参为标签对应的标识符和标题。
粘性布局
通过 sticky 属性可以开启粘性布局,粘性布局下,标签页滚动到顶部时会自动吸顶。
自定义标签
通过 title 插槽可以自定义标签内容。
切换动画
通过 animated 属性可以开启切换标签内容时的转场动画。
滑动切换
通过 swipeable 属性可以开启滑动切换标签页。
API
Tabs Props
Tabs.Pane Props
Tabs Events
主题定制
样式变量
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。