NavigationTransition
NavigationTransition
是 导航 API 的一个接口,它表示正在进行的导航,即尚未到达 navigatesuccess
或 navigateerror
阶段的导航。
可以通过 Navigation.transition
属性访问它。
实例属性
finished
只读 实验性-
返回一个
Promise
,它在navigatesuccess
事件触发时完成,或者在navigateerror
事件触发时拒绝。 from
只读 实验性-
返回过渡来源的
NavigationHistoryEntry
。 -
返回正在进行的导航的类型。
示例
js
async function cleanupNavigation() {
await navigation.transition.finished;
// Navigation has completed successfully
// Cleanup any ongoing monitoring
}
规范
规范 |
---|
HTML 标准 # navigationtransition |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 现代客户端路由:导航 API
- 导航 API 解释器
- Domenic Denicola 的 导航 API 实时演示