我最近遇到了这个问题,在https://reactrouter.com/web/guides/scroll-restoration上解释的滚动恢复不起作用。
我发布了这个问题:
React <ScrollToTop> 组件问题:我无法让它工作
此问题的原因是overflow-x: hidden;
关于 body 元素。
我很想知道,如果有人能解释幕后真正发生的事情,在 DOM 中,这会导致以下问题,我将不胜感激:
useEffect(() => {
window.scrollTo(0, 0);
}, [pathname]);
当有溢出时-x:hidden;在 body 元素上。