vue2.0路由切换后页面滚动位置不变
解决办法:
-
在App.vue文件中加上路由监听
export default { watch:{ '$route':function(to,from){ document.body.scrollTop = 0; document.documentElement.scrollTop = 0; } }, }
-
在router.js中所有的路径都加上
router.afterEach(() => { document.body.scrollTop = 0; document.documentElement.scrollTop = 0; }) export default router;