一、問題描述
vue在将頁面滾動到頁面中部或者底部(反正不在頂部),再進行頁面跳轉後,新頁面的滾動條還處于上一個頁面的位置,并沒有更新到頁面頂部
二、解決方法
在全局路由鈎子裡面将頁面滾動到頁面頂部
router.beforeEach((to, from, next) => {
document.body.scrollTop = 0;
document.documentElement.scrollTop = 0;
// 相容IE
window.scrollTo(0, 0);
next();
})
文章僅為本人學習過程的一個記錄,僅供參考,如有問題,歡迎指出!