跳转到内容

标签页 Tabs

标签页的基本使用方法。

通过设置 :editable="true" 可以开启动态增减标签页。仅在 line | card | card-gutter 生效

通过 extra 插槽可以自定义额外显示内容。

带有图标的标签页。

通过设置 lazy-load 属性,可以让面板在首次激活时渲染。

通过 position 属性可以自定义标签栏的位置。

支持通过滚轮或者触摸板进行滚动操作,且可以通过 scrollPosition 属性设置滚动位置。

通过 trigger 指定触发方式。

通过 type 可以设置标签的类型。

参数名描述类型默认值版本
active-key (v-model)当前选中的标签的 keystring|number-
default-active-key默认选中的标签的key(非受控状态,为空时选中第一个标签页)string|number-
position选项卡的位置'left' | 'right' | 'top' | 'bottom''top'
size选项卡的大小'mini' | 'small' | 'medium' | 'large'-
type选项卡的类型'line' | 'card' | 'card-gutter' | 'text' | 'rounded' | 'capsule''line'
direction选项卡的方向'horizontal' | 'vertical''horizontal'
editable是否开启可编辑模式booleanfalse
show-add-button是否显示增加按钮(仅在可编辑模式可用)booleanfalse
destroy-on-hide是否在不显示标签时销毁内容booleanfalse2.27.0
lazy-load是否在首次展示标签时挂载内容booleanfalse
justify高度撑满容器,只在水平模式下生效。booleanfalse
animation是否开启选项内容过渡动画booleanfalse
header-padding选项卡头部是否存在水平边距。仅对 type 等于 linetext 类型的选项卡生效booleantrue2.10.0
auto-switch创建标签后是否切换到新标签(最后一个)booleanfalse2.18.0
hide-content是否隐藏内容booleanfalse2.25.0
trigger触发方式'hover' | 'click''click'2.34.0
scroll-position被选中 tab 的滚动位置,默认 auto 即会将 activeTab 滚动到可见区域,但不会特意做位置调整'start' | 'end' | 'center' | 'auto' | number'auto'
事件名描述参数
change当前标签值改变时触发key: string | number
tab-click用户点击标签时触发key: string | number
add用户点击增加按钮时触发-
delete用户点击删除按钮时触发key: string | number
插槽名描述参数
extra选项卡额外内容-
参数名描述类型默认值版本
title选项卡的标题string-
disabled是否禁用booleanfalse
closable是否允许关闭此选项卡(仅在可编辑模式生效)booleantrue
destroy-on-hide是否在不显示标签时销毁内容booleanfalse2.27.0
插槽名描述参数
title选项卡标题-