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 visible | visible |
| mode | 布局模式 | default portrait slider sticky | default |
| styleMode | 样式模式 | default card | card |
| align | 对齐方式 | edge default | default |
| useHeaderLine | 表头下划线 | boolean | false |
| useShadow | 是否使用阴影 | boolean | true |
SaTabsItemProps
| 属性名 | 描述 | 类型 | 默认值 |
|---|---|---|---|
| label | 标签名 | number string | — |
| name | 标签唯一名 | number string | — |
| scroll | 是否可以滚动 | boolean | true |
| tips | 提示文字 | number string | — |
| lazy | 懒加载 | boolean number | false |
| useScrollX | 是否使用水平滚动 | boolean | false |
SaTabsEvents
| 字段 | 描述 | 类型 |
|---|---|---|
| tab-change | 当 tab 切换时触发 | function |