平常我们点击导航跳转后的页面都是默认浏览位置,需要定位在顶部
在main.js中添加以下代码:
//点击跳转后固定在页面头部
router.beforeEach((to, from, next) => {
// chrome
document.body.scrollTop = 0
// firefox
document.documentElement.scrollTop = 0
// safari
window.pageYOffset = 0
next()
})
该博客介绍了一个在main.js中实现的代码片段,用于确保用户在点击导航跳转后页面滚动位置始终处于顶部。这个功能适用于Chrome、Firefox和Safari浏览器,通过设置不同属性来实现跨浏览器的兼容性。
3790

被折叠的 条评论
为什么被折叠?



