页面切换时总是显示新页面的最上方
This commit is contained in:
@@ -113,6 +113,14 @@ const allRoutes = [...routes, ...extraRoutes];
|
|||||||
const router = createRouter({
|
const router = createRouter({
|
||||||
history: createWebHashHistory(),
|
history: createWebHashHistory(),
|
||||||
routes: allRoutes,
|
routes: allRoutes,
|
||||||
|
scrollBehavior(to, from, savedPosition) {
|
||||||
|
// 如果有保存的位置(浏览器前进/后退),则使用保存的位置
|
||||||
|
if (savedPosition) {
|
||||||
|
return savedPosition;
|
||||||
|
}
|
||||||
|
// 否则滚动到顶部
|
||||||
|
return { top: 0 };
|
||||||
|
},
|
||||||
});
|
});
|
||||||
|
|
||||||
export default router;
|
export default router;
|
||||||
|
|||||||
Reference in New Issue
Block a user