vue单页路由跳转后scrollTop问题

来源:互联网 发布:软件测试方案模板 编辑:程序博客网 时间:2024/06/06 01:52

作为vue的初级使用者,在开发过程中遇到的坑太多了。在看页面的时候发现了页面滚动的问题,当一个页面滚动了,点击页面上的路由调到下一个页面时,跳转后的页面也是滚动的,滚动条并不是在页面的顶部。

最开始我使用了一个很笨的方法,每个页面上都加上window.scrollTop(0,0);来解决问题,但是这个太繁琐了。最后和小伙伴们商量了一下,在main.js页面上加了这么一段代码

router.afterEach(function (to) {  window.scrollTo(0, 0)})

路由跳转后就不会出现滚动的问题了。


原创粉丝点击