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
Name | Description | Type | Required | Default |
---|---|---|---|---|
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 |
Name | Description | Properties |
---|---|---|
overflow | Emitted on item overflow. Event that is dispatched when the horizontal | <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 |