我已经为滚动位置创建了一个文件 app/router.scrollBehavior.js,但是当我按下浏览器后退按钮时,savedPosition 不会调用,因为 fetch api 尚未完成。任何人都可以帮助我。如何知道我的 savePosition 触发后 api 何时完成,否则每次滚动都位于底部位置。有什么方法可以获取存储,在相同的函数中提交获取钩子。
export default function (to, from, savedPosition) { if (savedPosition) { return savedPosition } else { return { x: 0, y: 0 } } }
问问题
1838 次