diff --git a/src/layouts/modules/global-content/index.vue b/src/layouts/modules/global-content/index.vue
index ff8ded61..2e7a05b2 100644
--- a/src/layouts/modules/global-content/index.vue
+++ b/src/layouts/modules/global-content/index.vue
@@ -1,5 +1,6 @@
@@ -32,6 +39,7 @@ const transitionName = computed(() => (themeStore.page.animate ? themeStore.page
:name="transitionName"
mode="out-in"
@before-leave="appStore.setContentXScrollable(true)"
+ @after-leave="resetScroll"
@after-enter="appStore.setContentXScrollable(false)"
>