beforeRouteEnter (to, from, next) {
next(vm => {
setTimeout(() => {
document.getElementsByClassName('content')[0].scrollTo({ top: vm.scrollTop });
}, 0);
});
},
beforeRouteLeave(to, from, next) {
this.scrollTop = document.getElementsByClassName('content')[0].scrollTop;
next();
},
滚动条保持原位
最新推荐文章于 2024-10-30 20:01:39 发布
文章讲述了在Vue应用中使用beforeRouteEnter和beforeRouteLeave路由守卫时,如何管理和同步页面内容区域(‘content’)的滚动位置。作者利用setTimeout和DOM操作确保页面滚动在路由切换时保持一致性。
摘要由CSDN通过智能技术生成