網上查了一下,很多網友說可以試試在main.js入口文件配合vue-router寫下面這個:
router.afterEach((to,from,next) => {
??window.scrollTo(0,0);
});
或者:
//路由跳轉后,頁面回到頂部
router.afterEach(()=>{
document.body.scrollTop =0;
document.documentElement.scrollTop =0;
})
再另一種方法:
exportdefaultnewRouter({
mode:'hash',
// base: '/dist/',
scrollBehavior:()=>({y:0}),//路由跳轉后頁面回到頂部
? routes: []
})