Tabs 选项卡
选项卡切换组件。
何时使用
用户需要通过平级的区域将大块内容进行收纳和展现,保持界面整洁。
Tabs基本用法
Tabs卡片风格的标签
Tabs带有边框的卡片风格
Tabs自定义标签页标题
Tabs标签位置的设置
Tabs参数
| 参数 | 类型 | 默认 | 说明 |
|---|---|---|---|
| v-model | ModelValueType | - | 绑定值,选中选项卡的 name |
| type | TabsType | - | 风格类型 |
| tab-position | ITabPositionType | top | 选项卡所在位置 |
Tabs事件
| 事件 | 类型 | 说明 |
|---|---|---|
| change | BeforeChangeType | activeName 改变时触发 |
tabs类型定义
ModelValueType
ts
export type ModelValueType = string | numberITabsType
ts
export type ITabsType = '' | 'card' | 'border-card'ITabPositionType
ts
export type ITabPositionType = 'top' | 'right' | 'bottom' | 'left'BeforeChangeType
ts
export type Active = string | number | null
export type BeforeChangeType = (id: Active) => booleanTabs插槽
默认插槽
Tab参数
| 参数 | 类型 | 默认 | 说明 |
|---|---|---|---|
| label | LabelType | - | 选项卡标题 |
| name | NameType | - | 与选项卡绑定值 value 对应的标识符,表示选项卡别名 |
tab类型定义
LabelType
ts
export type LabelType = string | numberNameType
ts
export type NameType = string | numberTab插槽
| 插槽名 | 说明 |
|---|---|
| title | 标签页标题 |
| - | 默认插槽 |