文章目录
popstate
事件:点击浏览器前进,后退会触发popstate
事件- 即,在同一文档的两个历史记录条目之间导航会触发该事件
useEffect(() => {
const handlePageBack = () => {
// 此处写你想要触发的事件
console.log('浏览器返回按钮被点击了!');
};
// 监听浏览器的 popstate 事件,即页面返回事件
window.addEventListener('popstate', handlePageBack);
// 在组件卸载时移除事件监听
return () => {
window.removeEventListener('popstate', handlePageBack);
};
}, []);