Skip to content

TabsSsr

Tabs组件在ssr上不展示内容,特新增此组件用于分隔内容上有关联但属于不同类别的数据集合。

基础用法

卡片风格的标签

标签位置的设置

标签栏滚动

粘性布局

Tips: 如果页面顶部有其他内容,可以通过 offset-top 属性设置吸顶时与顶部的距离。

切换动画

滑动切换

滚动导航

自定义标签页的内容

动态增减标签页

自定义增加标签页触发器

异步切换

Tips: 通过手势滑动不会触发 before-change 属性。

API

tabs 组件属性一致

Props 特有

属性名详情类型可选值默认值
itemstabs数据数组TabItem[]--
content是否显示tab内容boolean-true

TabItem 数据结构

键名说明类型
title标题string
disabled是否禁用标签boolean
dot是否在标题右上角显示小红点boolean
badge图标右上角徽标的内容(dotfasle 时生效)number | string
name标签名称,作为匹配的标识符string | number
url点击后跳转的链接地址string
to点击后跳转的链接地址string
to点击后跳转的目标路由对象,等同于 Vue Router 的 to 属性string | RouteLocationRaw
replace是否在跳转时替换当前页面历史boolean
titleStyle自定义标题样式string | CSSProperties
titleClass自定义标题类名unknown
closable标签是否可关闭boolean
showZeroBadge当 badge 为数字 0 时,是否展示徽标boolean
slot自定义tab内容插槽namestring
contenttab内容string

主题定制

与tabs组件等同

Released under the MIT License.