JS不全记录 - popstate实现history路由拦截 文火炖森菇 2022-06-08 619 阅读1分钟 popstate实现history路由拦截 当活动历史记录条目更改时,将触发popstate事件。 调用history.pushState() / history.replaceState()添加/修改记录,不会触发popstate事件。 只有当浏览器做出动作时,才会触发该事件。如浏览器的回退按钮。 // 监听popstate事件 window.addEventListener('popstate', () => { console.log('popstate事件的监听'); })