Skip to content

Tabs 标签页

分隔内容上有关联但属于不同类别的数据集合。

基础用法

用户管理
配置管理
角色管理
用户管理内容
vue
<template>
  <x-tabs v-model="activeName">
    <x-tab-pane label="用户管理" name="first">用户管理</x-tab-pane>
    <x-tab-pane label="配置管理" name="second">配置管理</x-tab-pane>
    <x-tab-pane label="角色管理" name="third">角色管理</x-tab-pane>
  </x-tabs>
</template>

<script setup>
import { ref } from 'vue'
const activeName = ref('first')
</script>

卡片风格

用户管理
配置管理
角色管理
用户管理内容
vue
<template>
  <x-tabs v-model="activeName" type="card">
    <x-tab-pane label="用户管理" name="first">用户管理</x-tab-pane>
    <x-tab-pane label="配置管理" name="second">配置管理</x-tab-pane>
  </x-tabs>
</template>

API

Tabs Props

属性说明类型默认值
modelValue绑定值string | number
type风格类型'line' | 'card''line'
tabPosition选项卡位置'top' | 'right' | 'bottom' | 'left''top'
closable是否可关闭booleanfalse
addable是否可增加booleanfalse

TabPane Props

属性说明类型默认值
label选项卡标题string
name选项卡标识string | number
disabled是否禁用booleanfalse
closable是否可关闭booleanfalse
lazy是否延迟渲染booleanfalse

基于 MIT 许可发布