NavigationTransition:finished 属性
finished
是 NavigationTransition
接口的只读属性,它返回一个 Promise
,该 Promise 在 navigatesuccess
事件触发时 fulfilled,或在 navigateerror
事件触发时 rejected。
值
一个解析为 undefined
的 Promise
。
示例
js
async function cleanupNavigation() {
await navigation.transition.finished;
// Navigation has completed successfully
// Cleanup any ongoing monitoring
}
规范
规范 |
---|
HTML 标准 # dom-navigationtransition-finished-dev |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。
另请参阅
- 现代客户端路由:Navigation API
- Navigation API 解释器
- Domenic Denicola 的 Navigation API 实时演示