vue2.0 页面跳转后 滚动条回到顶部

clipboard.png

没有反应啊 还是在上次定位的位置

clipboard.png

这个也试了 也没反应啊 大佬们帮忙看看 还有哪里配置的不对?

阅读 4k
2 个回答

解决了 我可能脑子有问题 因为布局的原因
我要滚动的只是一个content 所以调整了一下代码

<div  ref="main"></div>
watch: {
    $route (to) {
      let main = this.$refs.main
      main.$el.scrollTop = 0
    }
  },

搞定 并不是方法的问题 是我的问题

实在不行的话,可以在全局钩子中加入

router.beforeEach(() => {
    window.scrollTo(0,0)
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题