在路由router.js中加上:
scrollBehavior (to, from, savedPosition) {
return { x: 0, y: 0 }
},
之前跳转一直没用,最后排查发现给#app这个元素加了 height: 100%。因为页面是超出100%的,所以我改成了min-height: 100%,跳转后滚动条就回到顶部了
本文介绍了一种在Vue.js项目中解决路由跳转后滚动条未返回顶部的问题的方法。通过调整#app元素的样式,从height:100%改为min-height:100%,并设置scrollBehavior来确保每次路由跳转后页面都能回到顶部。
在路由router.js中加上:
scrollBehavior (to, from, savedPosition) {
return { x: 0, y: 0 }
},
之前跳转一直没用,最后排查发现给#app这个元素加了 height: 100%。因为页面是超出100%的,所以我改成了min-height: 100%,跳转后滚动条就回到顶部了
5334
3810