summaryrefslogtreecommitdiff
path: root/src/client/router.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/router.ts')
-rw-r--r--src/client/router.ts13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/client/router.ts b/src/client/router.ts
index 1f0dac3a41..816f72595a 100644
--- a/src/client/router.ts
+++ b/src/client/router.ts
@@ -52,10 +52,13 @@ export const router = new VueRouter({
],
// なんかバギー
scrollBehavior(to, from, savedPosition) {
- if (savedPosition) {
- return savedPosition;
- } else {
- return { x: 0, y: 0 };
- }
+ setTimeout(() => {
+ if (savedPosition) {
+ window.scroll({ top: savedPosition.y, behavior: 'instant' });
+ } else {
+ window.scroll({ top: 0, behavior: 'instant' });
+ }
+ }, 1000);
+ return;
}
});