NavigationDestination : méthode getState()
Baseline 2026>
Nouvellement disponible
Depuis janvier 2026, cette fonctionnalité fonctionne sur les appareils et les versions de navigateur les plus récents. Elle peut ne pas fonctionner sur les appareils ou navigateurs plus anciens.
La méthode getState() de l'interface NavigationDestination retourne une copie de l'état fourni par le·la développeur·euse associé à la destination NavigationHistoryEntry, ou à l'opération de navigation (par exemple, navigate()) selon le cas.
Syntaxe
js
getState()
Paramètres
Aucun.
Valeur de retour
Une valeur représentant l'état. Cela peut être de n'importe quel type.
Si aucun état n'est défini, elle retourne undefined.
Exceptions
Aucune.
Exemples
js
navigation.addEventListener("navigate", (event) => {
console.log(event.destination.getState());
});
Spécifications
| Spécification |
|---|
| HTML> # the-navigationdestination-interface:dom-navigationdestination-getstate-2> |
Compatibilité des navigateurs
Voir aussi
- Routage moderne côté client : l'API Navigation (angl.)
- Présentation de l'API Navigation (angl.)
- Les méthodes qui permettent de mettre à jour l'état —
Navigation.navigate(),Navigation.reload()etNavigation.updateCurrentEntry()