Skip to content
Power

Tabs 选项卡

常用的选项卡。

基础用法

基础样式展示,组件提供2种样式风格,可以使用 styleMode 属性切换风格,使用 padding 控制内边距。

Card样式
非Card样式
纵向
纵向卡片
显示代码

混合使用

混合使用展示

组合使用
显示代码

对齐方式展示

对齐方式展示

对其方式:default
对其方式:edge
显示代码

自定义标签

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

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

滚动模式(锚点)

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

html
<pa-tabs v-model="state.activeName" slider>
  <pa-tabs-item label="User" name="one"></pa-tabs-item>
</pa-tabs>
显示代码

内页是否可滚动

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

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

SaTabsProps

属性名描述类型默认值
modelValue默认选中 tab
visibleMode显示类型display visiblevisible
mode布局模式default portrait slider stickydefault
styleMode样式模式default cardcard
align对齐方式edge defaultdefault
useHeaderLine表头下划线booleanfalse
useShadow是否使用阴影booleantrue

SaTabsItemProps

属性名描述类型默认值
label标签名number string
name标签唯一名number string
scroll是否可以滚动booleantrue
tips提示文字number string
lazy懒加载boolean numberfalse
useScrollX是否使用水平滚动booleanfalse

SaTabsEvents

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