记录vue练习遇到的问题:关于document.body.scrollTop
从b页面返回至a页面时,会触发beforeRouteEnter、activated,我这里把改变滚动条位置做了一个判断,仅从b页面过来时才触发,我写在了activeted里。把之前存储的offsetTop给到document.body.scrollTop,这样就可以做到a页面的位置保持不变的效果。1.a页面跳转b页面后,b页面的document.body.scrollTop距离不是0而是a页面的值。2.a页面滑动一段距离后跳转b页面,再从b页面返回至a页面时,a页面滚动条位置没有保留原来的位置。
原创
2023-12-09 17:01:29 ·
757 阅读 ·
1 评论