Skip to content

ProTabs

ProTabs 是一个用于显示和管理标签页的 Vue 3 组件,支持标签页的添加、切换、关闭等功能。组件支持持久化标签页状态,使用本地存储保存标签页的数据和选中的标签页索引,即使刷新页面,标签页的状态也能被恢复。

基础用法

首页
我的账户
设置
Default
expand codecollapse code

自定义 storageKey

首页
我的账户
设置
Default
expand codecollapse code

Props

参数类型可选值默认值说明
modelValueProTabData[][]绑定的标签页数据数组,使用 v-model 进行双向绑定
storageKeystring'proTabs'本地存储的键名,用于保存标签页数据和选中状态

ProTabData 数据结构

ProTabData 是表示单个标签页的数据结构,其属性如下:

属性类型可选值默认值说明
iconstring标签页的 iconify 图标名称
titlestring标签页的标题文字
pathstring标签页对应的路由路径

事件

事件名回调参数说明
select(path: string)当选择标签页时触发,返回所选标签页的路径