# Onglets

Composant de permutation de zones de contenu. Deux apparences (trait ou carte) ; prend en charge la désactivation, la fermeture, l'ajout et les onglets positionnés en bas.

Onglets
<template>
  <div class="demo-col" style="max-width: 640px; gap: 20px">
    <LhTabs v-model="active">
      <LhTabPane name="song" label="Dynastie Song">
        <p class="demo-note">Fan Kuan, *Voyageurs parmi les montagnes et les rivières* ; Guo Xi, *Le printemps précoce*.</p>
      </LhTabPane>
      <LhTabPane name="yuan" label="Dynastie Yuan">
        <p class="demo-note">Huang Gongwang, *Séjour dans les monts Fuchun*.</p>
      </LhTabPane>
      <LhTabPane name="ming" label="Dynastie Ming" disabled>
        <p class="demo-note">Onglet désactivé.</p>
      </LhTabPane>
    </LhTabs>
    <p class="demo-note">v-model={{ active }}</p>
    <LhTabs v-model="active2" type="card" tab-position="bottom" closable addable>
      <LhTabPane v-for="t in panes" :key="t.name" :name="t.name" :label="t.label">
        <p class="demo-note">Contenu de {{ t.label }}</p>
      </LhTabPane>
    </LhTabs>
    <p class="demo-note">card + onglets en bas + closable + addable</p>
  </div>
</template>

<script>
export default {
  data: () => ({
    active: 'song',
    active2: 'a',
    panes: [
      { name: 'a', label: 'Rouleau A' },
      { name: 'b', label: 'Rouleau B' },
      { name: 'c', label: 'Rouleau C' },
    ],
  }),
}
</script>

# Tabs Props

Prop Description Type Valeur par défaut
v-model name de l'onglet actif (prop modelValue contrôlée) string —
type Apparence 'line' \| 'card' 'line'
closable Les onglets sont fermables boolean false
addable Afficher le bouton d'ajout boolean false
tabPosition Position des onglets 'top' \| 'bottom' 'top'
sx Propriétés de mise en page rapide — —

# TabPane Props

Prop Description Type Valeur par défaut
name Identifiant unique de l'onglet (servant de clé stable ; il est déconseillé de le modifier dynamiquement) string —
label Titre de l'onglet string —
disabled Désactivé boolean false

# Slots

Slot Description
TabPane default Contenu de l'onglet

Copyright © 2024-2026 FengMo WenXue