From c878c9291175d814bc1a23428f43a72e27762b11 Mon Sep 17 00:00:00 2001 From: styppo Date: Wed, 18 Jan 2023 21:14:58 +0000 Subject: [PATCH] Restore scroll position after page change --- src/router/index.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/router/index.js b/src/router/index.js index c2e6235..e121590 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -17,7 +17,13 @@ export default route(function (/* { store, ssrContext } */) { : (process.env.VUE_ROUTER_MODE === 'history' ? createWebHistory : createWebHashHistory) const Router = createRouter({ - scrollBehavior: () => ({ left: 0, top: 0 }), + scrollBehavior(to, from, savedPosition) { + if (savedPosition) { + return savedPosition + } else { + return { top: 0 } + } + }, routes, // Leave this as is and make changes in quasar.conf.js instead!