ProTabs
ProTabs是一个用于显示和管理标签页的 Vue 3 组件,支持标签页的添加、切换、关闭等功能。组件支持持久化标签页状态,使用本地存储保存标签页的数据和选中的标签页索引,即使刷新页面,标签页的状态也能被恢复。
基础用法
Default
属性 (Props)
| 参数 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| v-model | ProTabData[] | [] | 绑定的标签页数据数组,使用 v-model 进行双向绑定 |
ProTabData 配置
| 属性 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| icon | string | — | 标签页的 iconify 图标名称 |
| title | string | — | 标签页的标题文字 |
| path | string | — | 标签页对应的路由路径 |
事件 (Emits)
| 事件名 | 参数 | 描述 |
|---|---|---|
| changeSelect | (path: string) | 当选择标签页时触发,返回所选标签页的路径 |
方法 (Expose)
| 方法名 | 参数 | 描述 |
|---|---|---|
| setSelected | (index: number) => void | 设置选中 |