Vue路由跳转之后页面置顶问题解决方案:
全部页面的话就在router文件夹的index.js中设置

router.afterEach((to,from,next)=>{
window,scrollTo(0,0);
})
单独的某个页面就在页面加载之前设置
单独设置需变为this.$router
this.$router.afterEach(()=>{
window,scrollTo(0,0)
})
如果文章对你有帮助,碰巧想请我喝杯咖啡,[可以点击这里]
该博客分享了在Vue项目中解决路由跳转后页面不自动滚动到顶部的问题。全局设置可在router/index.js中使用`router.afterEach()`方法,代码为`window.scrollTo(0,0)`;若只想针对特定页面,可在该页面的加载前使用`this.$router.afterEach()`同样进行设置。通过这种方法,可以确保每次路由切换时页面都从顶部开始。
Vue路由跳转之后页面置顶问题解决方案:
全部页面的话就在router文件夹的index.js中设置

router.afterEach((to,from,next)=>{
window,scrollTo(0,0);
})
单独的某个页面就在页面加载之前设置
单独设置需变为this.$router
this.$router.afterEach(()=>{
window,scrollTo(0,0)
})
如果文章对你有帮助,碰巧想请我喝杯咖啡,[可以点击这里]
2146
2757
2504

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