Tab 标签
使用指南
用于收纳和展示多个并列的内容,并支持不同内容视图之间快速切换。
规则
标签页分为两个类型:通栏标签页和滚动标签页
- 通栏标签页
- 标签宽度按数量等分划分,支持2-4个标签页。
- 标签命名应保持简洁,字数控制在2-5个,超出省略。
- 滚动标签页
- 适用于收纳标签页数量较多的场景,可以通过左右滑动查找并选择标签页。
- 标签页显示支持一定长度的标签命名,单个标签页字数显示支持2-20个,超出省略。
代码演示
与thinking-ui 2.0版组件的区别以及迁移
按照新的Tab 标签页组件规范修改相关样式
若要做迁移请参考
- Tab 新增的props:
type
- TabItem 新增的props:
icon
API - H3Tab
Props - H3Tab
参数 | 说明 | 类型 | 默认值 |
index | 当前显示的 swipeItem 索引 或 item的 name ,v-model 绑定值 | string|number | 0 |
activeColor | 选中标签的颜色 | string | #315EFB |
inactiveColor | 未选中标签的颜色 | string | #121933 |
lineColor | 标签下划线的颜色 | string | #315EFB |
lineWidth | 自定义下滑线宽度 | string|number | 24 |
duration | 动画持续时间,单位 ms | string|number | 300 |
type | 标签栏页类型,分为通栏标签页 banner 和滚动标签页 scroll | string | banner |
Events - H3Tab
事件名 | 说明 | 参数 |
input | v-model 绑定事件 | value:number|string |
change | 标签选择变化事件 | value:number|string |
Function - H3Tab
API - H3TabItem
Props - H3TabItem
参数 | 说明 | 类型 | 默认值 |
name | 标签名称,作为匹配的标识符 | string | - |
disabled | 是否可用 | Boolean | false |
icon | 标签图标 | string | |
Events - H3TabItem