页面之间的导航始终保持滚动



我有一个带有Vite的标准Laravel、Inertia.js、Vue.js v3设置,正如Inertia文档所说,页面之间的导航应该模仿浏览器的默认行为,在页面加载时将滚动重置为顶部。但在我的情况下,它并不是这样运作的。

我的链接中没有preserveScroll: true,但无论如何都会发生这种情况。

我暂时解决了,直到有人给出解决方案;'(

Layout.vue

mounted(){
Inertia.on('success', () =>
window.scrollTo({ top: 0, left: 0, behavior: 'instant' })
)
}

相关内容

  • 没有找到相关文章

最新更新