NavigationDestination: getState()-Methode
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig, bevor Sie diese produktiv verwenden.
Die getState()
-Methode der NavigationDestination
-Schnittstelle gibt einen Klon des vom Entwickler bereitgestellten Zustands zurück, der mit dem Ziel-NavigationHistoryEntry
oder dem Navigationsvorgang (z. B. navigate()
) verbunden ist.
Syntax
getState()
Parameter
Keine.
Rückgabewert
Ein Wert, der den Zustand darstellt. Dies kann jeder Typ sein.
Wenn kein Zustand definiert ist, wird undefined
zurückgegeben.
Ausnahmen
Keine.
Beispiele
navigation.addEventListener("navigate", (event) => {
console.log(event.destination.getState());
});
Spezifikationen
Specification |
---|
HTML Standard # the-navigationdestination-interface:dom-navigationdestination-getstate-2 |
Browser-Kompatibilität
BCD tables only load in the browser
Siehe auch
- Moderne clientseitige Routenführung: die Navigation API
- Navigation API Erläuterung
- Domenic Denicola's Navigation API Live-Demo
- Methoden, die es ermöglichen, den Zustand zu aktualisieren —
Navigation.navigate()
,Navigation.reload()
undNavigation.updateCurrentEntry()