PlainTabs 普通的标签页

相比ElTabs,该组件只是一个普通的 tab 切换,不包含延迟渲染,缓存渲染功能,但在外层也可以轻松做到。

基础用法

传入options选项来渲染 tab 列表,使用v-model来绑定 tab 值

企业素材
个人素材
免费素材
我是内容A

卡片风格的标签

传入typecard来渲染卡片风格

建议配合component组件来使用,这样会使代码变得清晰

商品/营销素材
快捷回复素材
测试啊
我是组件A

缓存

配合keep-alive组件来缓存组件实例

标签页1
标签页2
标签页3

动画

默认插槽抛出了actiontransitionName2 个属性,方便应用到组件上

用户也可以根据action的值(next:点击当前选中后面的 tab, prev:点击当前选中前面的 tab),使用自定义的动画名称

商品/营销素材
快捷回复素材
测试啊
我是组件A

API

属性

属性名说明类型默认值
model-valuetab 双向绑定的值String|Number-
options取消按钮属性设置Array-
type确定按钮属性设置String-

Slots

事件名说明
default面板内容
label自定义 label
prepend前置插槽(只有 card 模式时才生效)
append后置插槽(只有 card 模式时才生效)

源代码

组件样式文档

贡献者