使用 tabs 组件
tabs
中封装了常见功能和效果:页签支持横向滚动,支持手势滑动切换内容页等
tabs
内部仅支持子组件tab-bar
和tab-content
,也可以只包含一个子组件,使用说明如下:
tab-bar组件
用来包含所有页签的标题,属性mode
用来配置是否可滚动,详情请参考文档:组件 -> 容器组件 -> tab-bar
tab-content组件
用来包含所有页签的内容,详情请参考文档:组件 -> 容器组件 -> tab-content
tab-bar组件
的第 n 个直接子节点对应tab-content
中第 n 个直接子节点,具有联动效果示例代码如下:
<template>
<div class="tutorial-page">
<!-- tabs组件 -->
<tabs>
<tab-bar class="tab-bar">
<text>menu1</text>
<text>menu2</text>
<text>menu3</text>
</tab-bar>
<tab-content class="tab-content">
<div class="tab-content-section">
<text>content1</text>
</div>
<div class="tab-content-section">
<text>content2</text>
</div>
<div class="tab-content-section">
<text>content3</text>
</div>
</tab-content>
</tabs>
</div>
</template>
注意:
tabs
内不能再嵌套tabs
,如有此类需求,请参考教程第一部分div组件模拟选项卡