DropdownMenu | DropdownMenuItem
DropdownMenuItem#
Descripción#
- Representa una opción interactiva dentro del menú desplegable.
- Soporta ítems normales, checkboxes y radios, iconos, descripciones, atajos de teclado y variante de peligro.
- Al seleccionarse, cierra el menú y devuelve el foco.
Props#
disabled(boolean) — Deshabilita el ítem. Por defecto:false.checked(boolean | 'mixed' | null) — Estado de marca del ítem.nulles un ítem común. Por defecto:null.toggle('checkbox' | 'radio') — Tipo de marca cuandocheckedno esnull. Por defecto:'checkbox'.inset(number) — Número de columnas de icono (28 px) que se corre el texto. Por defecto:0.icon(string) — Nombre del icono del tema a mostrar adelante del texto.iconType('icon' | 'symbol') — Tipo de renderizado del icono. Por defecto:'symbol'.shortcut(readonly string[]) — Teclas del atajo de teclado. Por defecto:[].danger(boolean) — Aplica el estilo de peligro al ítem. Por defecto:false.
Emite#
select— Se emite cuando el ítem es elegido (clic o teclado).click— Se emite con el evento nativo cuando el ítem es elegido.update:checked— Se emite con el nuevo valor booleano cuando se elige un ítem marcable.
Uso#
| |
Notas#
- Un ítem deshabilitado sigue siendo accesible por teclado y aparece en el DOM con
aria-disabled. checked="mixed"muestra una raya (casilla indeterminada) y solo funciona contoggle="checkbox".dangeraplica un velo de error al hover/active pero el texto no cambia a rojo por contraste.