Skip to content

Tabs 标签页

选项卡切换组件,支持 line、segment 两种风格,以及顶部和左侧两种布局。

线条(line)

默认风格,带动画下划线指示器。

文档
示例
更新日志
这里是文档内容区域。

分段(segment)

iOS 风格分段控制器,滑块跟随激活项。

左侧布局

设置 position="left",标签排列在左侧,内容展示在右侧。

文档
示例
更新日志
这里是文档内容区域。

超出滚动

标签数量超出容器宽度时,两侧自动出现箭头按钮,支持点击滚动和拖拽滚动。

Tab 1
Tab 2
Tab 3
Tab 4
Tab 5
Tab 6
Tab 7
Tab 8
Tab 9
Tab 10
Tab 11
Tab 12
Tab 13
Tab 14
Tab 15
Tab 16
Tab 17
Tab 18
Tab 19
Tab 20
Tab 1 的内容区域。

禁用

可用
禁用
可用
可用标签的内容

API

Props

属性类型默认值说明
itemsTabItem[]标签页数据(必填)
activeKeystring当前激活 key(受控)
defaultActiveKeystring第一项初始激活 key(非受控)
type'line' | 'segment''line'标签页风格
position'top' | 'left''top'标签排列位置
classstring自定义类名
styleobject自定义样式

Events

事件说明
update:activeKey切换时触发,支持 v-model
change切换时触发

TabItem

属性类型说明
keystring唯一标识
labelstring标签文字
childrenany面板内容
disabledboolean是否禁用
iconany标签前置图标

AUI Vue Components — Built with Vue 3 & VitePress