# Panel plegable
Áreas de contenido que se pueden expandir y contraer. Admite el modo acordeón (solo un panel abierto a la vez) y el control mediante v-model.
Panel plegable
<template>
<div class="demo-col" style="max-width: 420px">
<p class="demo-note">Se pueden abrir varios a la vez</p>
<LhCollapse v-model="actives">
<LhCollapseItem name="song" title="Dinastía Song">
<p class="demo-note">Fan Kuan, *Viaje por las montañas y los arroyos*; Guo Xi, *Primera primavera*.</p>
</LhCollapseItem>
<LhCollapseItem name="yuan" title="Dinastía Yuan">
<p class="demo-note">Huang Gongwang, *Morada en las montañas Fuchun*.</p>
</LhCollapseItem>
<LhCollapseItem name="ming" title="Dinastía Ming" disabled>
<p class="demo-note">Panel deshabilitado.</p>
</LhCollapseItem>
</LhCollapse>
<p class="demo-note">Modo acordeón (solo uno abierto a la vez)</p>
<LhCollapse v-model="active" accordion>
<LhCollapseItem name="gongbi" title="Gongbi">
<p class="demo-note">Trazos finos y capas sucesivas de tinta.</p>
</LhCollapseItem>
<LhCollapseItem name="xieyi" title="Xieyi">
<p class="demo-note">Tinta libre, sin pretender la semejanza formal.</p>
</LhCollapseItem>
</LhCollapse>
<p class="demo-note">Abiertos actualmente: {{ Array.isArray(actives) ? actives.join(', ') : actives }}</p>
</div>
</template>
<script>
export default {
data: () => ({ actives: ['song'], active: 'gongbi' }),
}
</script>
# Collapse Props
| Prop | Descripción | Tipo | Predeterminado |
|---|---|---|---|
| v-model | Paneles activos actualmente (prop modelValue controlado) | string \| number \| (string \| number)[] | — |
| accordion | Modo acordeón: solo uno abierto a la vez | boolean | false |
| sx | Propiedades de layout abreviadas | — | — |
# CollapseItem Props
| Prop | Descripción | Tipo | Predeterminado |
|---|---|---|---|
| name | Identificador único del panel (obligatorio) | string \| number | — |
| title | Título (también admite el slot title) | string | '' |
| disabled | Deshabilita la expansión | boolean | false |
| sx | Propiedades de layout abreviadas | — | — |
# Events
| Evento | Descripción | Parámetro del callback |
|---|---|---|
| change | Se emite al cambiar el panel activo | Valor activo actual: un único valor en el modo acordeón, un arreglo en caso contrario |
Copyright © 2024-2026 FengMo WenXue