NavigationDestination:getState() 方法
NavigationDestination 介面的 getState() 方法會返回開發者提供的、與目標 NavigationHistoryEntry 或導航操作(例如 navigate())關聯的狀態的克隆,具體取決於情況。
語法
js
getState()
引數
無。
返回值
代表狀態的值。可以是任何型別。
如果沒有定義狀態,則返回 undefined。
異常
無。
示例
js
navigation.addEventListener("navigate", (event) => {
console.log(event.destination.getState());
});
規範
| 規範 |
|---|
| HTML # the-navigationdestination-interface:dom-navigationdestination-getstate-2 |
瀏覽器相容性
載入中…
另見
- 現代客戶端路由:導航 API
- 導航 API 直譯器
- 允許更新狀態的方法 —
Navigation.navigate()、Navigation.reload()和Navigation.updateCurrentEntry()