标签

划分相关但属于不同类型的数据集合。

基本用法

基本而简洁的选项卡。

选项卡提供选择性卡片功能。默认情况下,第一个选项卡被选择为活动选项卡,您可以通过设置 value 属性来激活任何选项卡。

User

卡片风格

选项卡样式为卡片。

type 设置为 card 可以获得卡片式选项卡。

User

边境卡

边框卡标签。

type 设置为 border-card

制表符位置

您可以使用 tab-position 属性来设置选项卡的位置。

您可以选择四个方向: tabPosition="left|right|top|bottom"

自定义选项卡

您可以使用命名槽来自定义选项卡标签内容。

添加并关闭选项卡

仅卡片类型选项卡支持可添加和可关闭。

Tab 2 content

自定义添加按钮图标2.4.0

Tab 2 content

自定义新标签页触发按钮

Tab 2 content

默认值 2.11.9

default-value: third
active:

标签 API

选项卡属性

名称描述类型默认
模型值 / v 模型绑定值,所选选项卡的名称,默认值为第一个选项卡的名称字符串 / 数字
默认值 2.11.9初始呈现时应处于活动状态的选项卡的值。 (避免初始转换)字符串 / 数字
类型标签类型枚举''
可关闭Tab 是否可关闭布尔值
可添加是否可添加 Tab布尔值
可编辑Tab 是否可添加和可关闭布尔值
制表位选项卡的位置枚举顶部
拉伸选项卡的宽度是否自动适合其容器布尔值
出发前切换选项卡之前的钩子函数。如果返回 false 或返回 Promise 然后被拒绝,将阻止切换功能() => 真
制表索引 2.11.7选项卡字符串 / 数字0

标签事件

名称描述参数
单击 Tab 键单击选项卡时触发功能
制表符更改activeName 更改时触发功能
制表符删除单击选项卡删除按钮时触发功能
选项卡添加单击选项卡添加按钮时触发功能
编辑单击选项卡添加按钮或选项卡删除按钮时触发功能

标签槽

名称描述子标签
默认自定义默认内容选项卡窗格
添加图标 2.5.4自定义添加按钮图标
addIcon 2.4.0 已弃用自定义添加按钮图标

标签暴露

名称描述类型
当前姓名当前活动窗格名称对象
tabNavRef 2.9.10选项卡导航组件实例对象

标签导航 API

标签导航暴露

|名称 |描述 |类型 | | -------------------- | ------------------------ | | ------------------------------------------- | |滚动到活动选项卡 |滚动到活动选项卡 | 功能 | |删除焦点 |移除焦点状态 | 功能 | | tabListRef 2.9.10 | el_tabs__nav html 元素 | 对象 | | tabBarRef 2.9.10 | el_tabs__nav 栏实例 | 对象 |

选项卡窗格 API

选项卡窗格属性

名称描述类型默认
标签选项卡标题字符串''
已禁用Tab 是否被禁用布尔值
名称与选项卡名称对应的标识符,代表选项卡窗格的别名,默认为选项卡窗格在序列中的序号,例如第一个选项卡窗格是“0”字符串 / 数字
可关闭Tab 是否可关闭布尔值
懒惰Tab 是否延迟渲染布尔值

选项卡窗格插槽

名称描述
默认选项卡窗格的内容
标签选项卡窗格的标签

类型声明

显示声明
ts
type TabBarInstance = InstanceType<typeof TabBar> & {
  /** @description tab root html element */
  ref: barRef
  /** @description method to manually update tab bar style */
  update
}

常见问题解答

如何使用可排序/可拖动选项卡?

我们公开了自行实施所需的信息。 您可以使用本机方式来完成此操作,演示。 或者使用SortableJs演示