UNPKG

zent

Version:

一套前端设计语言和基于React的实现

48 lines (38 loc) 1.93 kB
--- title: Tabs subtitle: 选项卡 path: component/tabs group: 导航 --- ## Tabs 选项卡组件 选项卡组件 ### API #### Tabs | 参数 | 说明 | 类型 | 默认值 | 备选值 | 是否必须 | | ----------- | --------- | -------- | ---------- | --------------------- | ---- | | activeId | 激活的tab-id | string | | | 是 | | type | tabs组件类型 | string | `'normal'` | `'card'`, `'slider'` | 否 | | size | tabs的尺寸类型 | string | `'normal'` | `'huge'` | 否 | | align | tabs的布局类型 | string | `'left'` | `'right'`, `'center'` | 否 | | onTabChange | 选中的tab改变时 | func(id) | | | 否 | | onTabDel | 关闭tab时 | func(id) | | | 否 | | onTabAdd | 点击增加tab时 | func | | | 否 | | candel | 是否可删除 | bool | `false` | | 否 | | canadd | 是否可增加tab | bool | `false` | | 否 | | tabs | 不使用Panel时的标签列表 | Array | `null` | | 否 | | className | 自定义额外类名 | string | `''` | | 否 | | prefix | 自定义前缀 | string | `'zent'` | | 否 | tabs参数类型: ```ts Array<{ key: string | number, // 同TabPanel id title: string | number, // 同TabPanel tab disabled?: boolean // 同TabPanel disabled }> ``` #### TabPanel | 参数 | 说明 | 类型 | 是否必须 | | --- | --------------------- | ------ | ---- | | tab | 该TabPanel所对应的tab标签的名字 | string | 是 | | id | 该TabPanel的id | string | 是 | | disabled | 该TabPanel是否被禁用 | bool | 否