导航:currentEntry 属性
currentEntry
是 Navigation
接口的只读属性,它返回一个 NavigationHistoryEntry
对象,该对象代表用户当前正在浏览到的位置。
值
一个 NavigationHistoryEntry
对象。
示例
js
function initHomeBtn() {
// Get the key of the first loaded entry
// so the user can always go back to this view.
const { key } = navigation.currentEntry;
backToHomeButton.onclick = () => {
navigation.traverseTo(key);
};
}
// Intercept navigate events, such as link clicks, and
// replace them with single-page navigations
navigation.addEventListener("navigate", (event) => {
event.intercept({
async handler() {
// Navigate to a different view,
// but the "home" button will always work.
},
});
});
规范
规范 |
---|
HTML 标准 # dom-navigation-currententry-dev |
浏览器兼容性
BCD 表格仅在浏览器中加载
另请参见
- 现代客户端路由:导航 API
- 导航 API 说明
- Domenic Denicola 的 导航 API 实时演示