Skip to content

ProTabs 标签页 ​

ProTabs 标签页 的基础用法、公开 API 与示例。

基础示例 ​

示例使用本地演示数据;上传、校验和提交不会连接业务后端。

引入方式 ​

ts
import { ProTabs } from "@/components/pro/tabs";

Props ​

参数说明类型默认值必填
columnsTabs 列配置TabColumn[][]否
card是否使用 card 样式booleanfalse否

Events ​

事件名说明回调参数
-该组件未声明 Events。-

Slots ​

插槽名说明参数
动态插槽(prop(column))动态转发当前组件收到的同名插槽。-

Expose ​

名称说明类型
elTabsInstance暴露 elTabsInstance 给外部调用。-
getTabPaneInstances暴露 getTabPaneInstances 给外部调用。-
getTabPaneInstance暴露 getTabPaneInstance 给外部调用。-

Module API ​

名称说明类型
ProTabs导出 ProTabs 供业务侧复用。useInstall(index)

Types ​

ProTabsProps ​

导出 ProTabsProps 供业务侧复用。

字段说明类型默认值必填
columnsTabs 列配置TabColumn[]-否
card是否使用 card 样式booleanfalse否

TabColumn ​

导出 TabColumn 供业务侧复用。

字段说明类型默认值必填
proptab 唯一标识,等价于 ElTabPane 的 namestring-否
elTab 内容(组件)RenderTypes-否
elPropsel 组件的 PropsMaybeRef<Recordable>-否
elSlotsel 组件的插槽{<br> [slotName: string]: (data: Recordable) => RenderTypes;<br> }-否
destroy是否销毁 ElTabPane,true 销毁,false 不销毁,类似于 v-ifMaybeRefOrGetter<boolean>false否
hidden是否隐藏 ElTabPane,true 隐藏,false 不隐藏,类似于 v-showMaybeRefOrGetter<boolean>false否
render自定义 ElTabPane 内容渲染(支持 h、tsx 语法)() => RenderTypes-否
renderLabel自定义 ElTabPane 标题渲染(支持 h、tsx 语法)() => RenderTypes-否

API 根据当前组件源码生成;同步版本与验证记录见维护说明。