Skip to content

标签页 Tabs ​

自研标签页,数据驱动渲染,具名插槽承载面板内容。

Props

属性类型默认值说明
modelValuestring''当前激活面板(v-model)
tabs{ name, label, disabled? }[][]标签页列表

事件

事件参数说明
update:modelValuestring切换面板时触发

Slots

插槽说明
[name]以标签 name 命名的具名插槽,承载面板内容

示例

vue
<template>
  <Tabs v-model="active" :tabs="tabs">
    <template #basic>基础配置内容</template>
    <template #advance>高级配置内容</template>
  </Tabs>
</template>

<script setup>
import { ref } from 'vue'
const active = ref('basic')
const tabs = [
  { name: 'basic', label: '基础配置' },
  { name: 'advance', label: '高级配置', disabled: true },
]
</script>

Released under the MIT License.