Tab (标签页)

标签页(v-model + items),支持多种变体与方向。

基础用法

Active tab: overview

Basic.vue

变体

underlined
solid
light
bordered
pills
Variants.vue

颜色

primary
secondary
success
warning
danger
info
default
Colors.vue

尺寸

sm
md
lg
Sizes.vue

垂直方向

Vertical.vue

溢出 · 自动滚动

横向 Tab 一旦放不下,会在容器内自动滚动而不是撑开页面——无需 scrollable 开关,也无需手动判断是否溢出。溢出的一侧用遮罩把标签 渐隐为透明(与背景色无关,任何底色都清晰),并在可滚动的一侧浮出 箭头;选中的标签会自动滚入可见区,方向键切换时始终可见。传 :scroll-buttons="false" 可只保留渐隐、去掉箭头。

Overflow.vue

图标

Icons.vue

对齐

start
center
end
Align.vue

禁用

item disabled
group disabled
Disabled.vue

内容面板

Overview — server-rendered into the HTML, indexable even when not active.
Specs — hidden="until-found" while inactive (findable via Ctrl+F).
Reviews — also server-rendered; deep-linkable via text fragments.
Panels.vue

懒加载 / 加载中

LazyLoading.vue

自定义标签 · 徽标 / 圆点(#tab 插槽)

Badge.vue

属性

属性类型默认值说明
items *KunTabItem[]
modelValue *string
align"start" | "end" | "center""center"
classNamestring""
colorKunUIColor"primary"
disableAnimationbooleanfalse
disabledbooleanfalse
fullWidthbooleanfalse
iconSizestring"1em"
innerClassNamestring""
namestring
orientationKunTabOrientation"horizontal"
scrollablebooleanfalse
scrollButtonsbooleantrue
sizeKunTabSize"md"
variantKunTabVariant"underlined"