问题描述
Vue路由跳转页面,滚动条的位置停留在上个页面的位置,没有回到顶部
vue上一个页面滚动,然后跳转到新的页面,这时候滚动条消失,新页面不能滚动:
在main.js 或者在router.js中添加这个代码就可以解决这个问题
router.afterEach(() => {
window.scrollTo(0, 0);
document.querySelector("body").setAttribute("style", "overflow: auto !important;");
});