# Tab 标签

# 使用指南

用于收纳和展示多个并列的内容,并支持不同内容视图之间快速切换。

# 规则

标签页分为两个类型:通栏标签页和滚动标签页

  • 通栏标签页
    1. 标签宽度按数量等分划分,支持2-4个标签页。
    2. 标签命名应保持简洁,字数控制在2-5个,超出省略。
  • 滚动标签页
    1. 适用于收纳标签页数量较多的场景,可以通过左右滑动查找并选择标签页。
    2. 标签页显示支持一定长度的标签命名,单个标签页字数显示支持2-20个,超出省略。

# 代码演示

查看代码

# 与thinking-ui 2.0版组件的区别以及迁移

按照新的Tab 标签页组件规范修改相关样式

若要做迁移请参考

  1. Tab 新增的props:type
  2. TabItem 新增的props: icon

# API - H3Tab

# Props - H3Tab

参数 说明 类型 默认值
index 当前显示的 swipeItem 索引 或 item的 namev-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

  • 实例方法
方法名 说明 参数
refresh 刷新组件 -

# API - H3TabItem

# Props - H3TabItem

参数 说明 类型 默认值
name 标签名称,作为匹配的标识符 string -
disabled 是否可用 Boolean false
icon 标签图标 string

# Events - H3TabItem

事件名 说明 参数
click 点击触发事件 -