导航目标:getState() 方法
getState()
方法是 NavigationDestination
接口的方法,它返回与目标 NavigationHistoryEntry
或导航操作(例如 navigate()
)相关联的开发人员提供的状态的克隆。
语法
js
getState()
参数
无。
返回值
表示状态的值。可以是任何类型。
如果未定义状态,则返回 undefined
。
异常
无。
示例
js
navigation.addEventListener("navigate", (event) => {
console.log(event.destination.getState());
});
规范
规范 |
---|
HTML 标准 # the-navigationdestination-interface:dom-navigationdestination-getstate-2 |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。
另请参阅
- 现代客户端路由:导航 API
- 导航 API 解释器
- Domenic Denicola 的 导航 API 实时演示
- 允许更新状态的方法 -
Navigation.navigate()
、Navigation.reload()
和Navigation.updateCurrentEntry()