From fcf712ef42d45549d634cc21c14bde6795416e22 Mon Sep 17 00:00:00 2001 From: userquin Date: Mon, 9 Jan 2023 12:55:15 +0100 Subject: [PATCH] chore: call only once useRoute --- plugins/remember-scroll-position.client.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/remember-scroll-position.client.ts b/plugins/remember-scroll-position.client.ts index 8eaa0a6e..f1132e45 100644 --- a/plugins/remember-scroll-position.client.ts +++ b/plugins/remember-scroll-position.client.ts @@ -16,7 +16,8 @@ export default defineNuxtPlugin(() => { return !!lastStatus.value[path] }, restoreScrollPosition: () => { - const restore = lastStatus.value[useRoute().fullPath] + const fullPath = useRoute().fullPath + const restore = lastStatus.value[fullPath] if (restore) { const el = restore.type === 'status' ? document.getElementById(`status-${restore.id}`) @@ -28,7 +29,7 @@ export default defineNuxtPlugin(() => { window.scrollTo(0, restore.position) } else { - delete lastStatus.value[useRoute().fullPath] + delete lastStatus.value[fullPath] } } },