feat(stage-web): KeepAlive stage

This commit is contained in:
Neko Ayaka
2025-07-14 01:34:10 +08:00
parent 1ae7cc3e9f
commit 3806d4b185
3 changed files with 7 additions and 1 deletions
+5 -1
View File
@@ -79,7 +79,11 @@ function handleSetupSkipped() {
:disable-transitions="settings.disableTransitions.value"
:use-page-specific-transitions="settings.usePageSpecificTransitions.value"
>
<RouterView />
<RouterView v-slot="{ Component }">
<KeepAlive :include="/IndexScenePage|StageScenePage/">
<component :is="Component" />
</KeepAlive>
</RouterView>
</StageTransitionGroup>
<ToasterRoot @close="id => toast.dismiss(id)">
+1
View File
@@ -60,6 +60,7 @@ onMounted(() => updateThemeColor())
</template>
<route lang="yaml">
name: IndexScenePage
meta:
layout: stage
stageTransition:
+1
View File
@@ -50,6 +50,7 @@ const positionCursor = useMouse()
</template>
<route lang="yaml">
name: StageScenePage
meta:
layout: stage
stageTransition: