Skip to content

Tabs 选项卡

常用的选项卡。

基础用法

无额外配置直接使用即可。

标准
page1
page2
page3
page4
page1
page2
page3
page4
组合使用
page1
page2
page3
page4
page2
page3
page4
纵向
page1
page2
page3
page4
纵向卡片
page1
page2
page3
page4
显示代码

自定义标签

使用 插槽 对选项卡标签进行自定义内容修改。

html
  <m-tabs v-model="activeName">
    <m-tab-item label="第一页" name="page1">   
      <template #label>
        <m-icon name="applet_line" />
        <span>Page1</span>
      </template>
      page1
    </m-tab-item>
  </m-tabs>
是否现实第二页:
page1
page3
page4
显示代码

滚动模式(锚点)

当设置 slider 模式,可实现全展示与 锚点 功能

html
<m-tabs v-model="state.activeName" slider>
  <m-tab-item label="User" name="one"></m-tab-item> 
</m-tabs>
page1
page2
page3
page4
显示代码

内页是否可滚动

当设置 tabs 高度时,内部元素 m-tab-item 高度会被拦截,可添加 scroll 是否滚动属性

html
<m-tabs v-model="state.activeName">
  <m-tab-item label="User" name="one" scroll></m-tab-item>
</m-tabs>
scroll
no-scroll
显示代码

Api

Attribute 属性

属性名说明类型可选值默认值
activeName默认选中 tabstring
mode显示类型string'display' / 'visible''visible'
card卡片模式booleanfalse
portrait纵向模式booleanfalse
slider滚动模式(锚点)booleanfalse
useHeaderLine表头下划线booleanfalse

Events 事件

字段类型描述
tab-changefunction当 tab 切换时触发