Meny

Komponent
IMenu
Innehåll

Meny är en ramverkskomponent som används av komponenten Navigeringsmeny för att visa en rad av navigeringsalternativ.

Skärmläsare

Som standard är namnet för komponentens navigeringslandmärke Navigeringsmeny. För att ändra detta ska du använda aria-label attributet på i-menu-elementet.

Komponentens aria-label ska innehålla ett namn som tydligt beskriver syftet av menyn. Om du använder flera menyer eller nav-element samtidigt se också till att alla namn är unika.

API

Props
NameDescriptionTypeRequiredDefault

v-model

The currently highlighted menu item key

string

false

""

items

The items to be diplayed in the menu

IMenuItem[]

true

vertical

If true, show the menu vertically

boolean

false

false

focusedItemKey

The key of the currently selected focused item

string

false

""

enableKeyboardNavigation

If true, enable built-in keyboard navigation

boolean

false

false

selectedMenuItemScreenReaderText

Text for selected item for screen reader

string

false

"vald nu"

hasMenuMoreSelectedItems

If true, indicates that the menu "Mer/More" has selected items

boolean

false

false

Events
NameDescriptionProperties

overflow

Emitted on item overflow. Event that is dispatched when the horizontal
menu items do not fit in the current total width.
The event payload is the item position/index of the item in overflow.

<anonymous>: number

select

Vue 2 v-model event. Event that is dispatched when an item is clicked.

<anonymous>: string

update:modelValue

V-model event. Event that is dispatched when an item is clicked.

<anonymous>: string

Esc för att stänga Pil upp/ner för att navigera Enter för att välja