# Menú de navegación

Navegación principal del sitio o de la aplicación. Disposición horizontal o vertical; admite submenús, grupos, barra contraída y acordeón.

Menú de navegación
<template>
  <div class="demo-col" style="max-width: 640px; gap: 20px">
    <p class="demo-note">modo horizontal</p>
    <LhMenu v-model="active" mode="horizontal">
      <LhMenuItem index="home">Inicio</LhMenuItem>
      <LhSubMenu index="song" title="Pintura de la dinastía Song">
        <LhMenuItem index="fan">Fan Kuan</LhMenuItem>
        <LhMenuItem index="guo">Guo Xi</LhMenuItem>
      </LhSubMenu>
      <LhMenuItem index="yuan" disabled>Dinastía Yuan (deshabilitado)</LhMenuItem>
    </LhMenu>
    <p class="demo-note">Seleccionado: {{ active }}</p>
    <p class="demo-note">modo vertical + acordeón (uniqueOpened) + grupos</p>
    <LhMenu
      v-model="active2"
      mode="vertical"
      :collapse="collapsed"
      unique-opened
      :default-openeds="['g1']"
      style="width: 220px"
    >
      <LhSubMenu index="g1" title="Pergamino de paisajes">
        <LhMenuItemGroup title="Song del Norte">
          <LhMenuItem index="fan2">Fan Kuan</LhMenuItem>
          <LhMenuItem index="guo2">Guo Xi</LhMenuItem>
        </LhMenuItemGroup>
        <LhMenuItemGroup title="Song del Sur">
          <LhMenuItem index="li">Li Tang</LhMenuItem>
        </LhMenuItemGroup>
      </LhSubMenu>
      <LhMenuItem index="yuan2">Pintura de la dinastía Yuan</LhMenuItem>
    </LhMenu>
    <LhButton size="small" @click="collapsed = !collapsed">{{ collapsed ? 'Expandir' : 'Contraer' }} (collapse)</LhButton>
  </div>
</template>

<script>
export default {
  data: () => ({
    active: 'home',
    active2: 'fan2',
    collapsed: false,
  }),
}
</script>
Propiedad Descripción Tipo Predeterminado
v-model Elemento activado (modelValue controlado; si no se pasa, lo mantiene el componente internamente) string —
mode Modo de disposición 'horizontal' \| 'vertical' 'horizontal'
collapse En modo vertical, contraer a una barra de iconos (los submenús pasan a paneles flotantes) boolean false
defaultOpeneds Claves de los submenús abiertos por defecto (no controlado) string[] —
openeds Claves de los submenús abiertos (controlado) string[] —
uniqueOpened Acordeón: solo un submenú abierto a la vez boolean false
sx Propiedad de diseño rápido sx — —
Propiedad Descripción Tipo Predeterminado
index Identificador único (obligatorio) string —
disabled Si se deshabilita boolean false
sx Propiedad de diseño rápido sx — —
Propiedad Descripción Tipo Predeterminado
index Identificador único (obligatorio) string —
title Título (también se puede usar el slot title) string —
disabled Si se deshabilita boolean false
sx Propiedad de diseño rápido sx — —
Propiedad Descripción Tipo Predeterminado
title Título del grupo (también se puede usar el slot title) string —
sx Propiedad de diseño rápido sx — —

# Slots

Slot Descripción
SubMenu title Título del submenú
SubMenu default Contenido del submenú (aquí van MenuItem / MenuItemGroup)
MenuItemGroup title Título del grupo
MenuItemGroup default Elementos de menú del grupo

Copyright © 2024-2026 FengMo WenXue