# tabs tab页签容器。 ## 权限列表 无 ## 子组件 仅支持最多一个<[tab-bar](js-components-container-tab-bar.md)\>和最多一个<[tab-content](js-components-container-tab-content.md)\>。 ## 属性 除支持[通用属性](js-components-common-attributes.md)外,还支持如下属性:

名称

类型

默认值

必填

描述

index

number

0

当前处于激活态的tab索引。

vertical

boolean

false

是否为纵向的tab,默认为false,可选值为:

  • false:tabbar和tabcontent上下排列。
  • true:tabbar和tabcontent左右排列。
## 样式 支持[通用样式](js-components-common-styles.md)。 ## 事件 除支持[通用事件](js-components-common-events.md)外,还支持如下事件:

名称

参数

描述

change

{ index: indexValue }

tab页签切换后触发。

说明:

动态修改index值不会触发该回调。

## 示例 ```
Home Index Detail
First screen
Second screen
Third screen
``` ``` /* xxx.css */ .container { flex-direction: column; justify-content: flex-start; align-items: center; } .tabs { width: 100%; } .tabcontent { width: 100%; height: 80%; justify-content: center; } .item-content { height: 100%; justify-content: center; } .item-title { font-size: 60px; } .tab-bar { margin: 10px; height: 60px; border-color: #007dff; border-width: 1px; } .tab-text { width: 300px; text-align: center; } ``` ``` // xxx.js export default { change: function(e) { console.log("Tab index: " + e.index); }, } ``` ![](figures/tab.gif)