feat(stage-web): KeepAlive stage
This commit is contained in:
@@ -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)">
|
||||
|
||||
@@ -60,6 +60,7 @@ onMounted(() => updateThemeColor())
|
||||
</template>
|
||||
|
||||
<route lang="yaml">
|
||||
name: IndexScenePage
|
||||
meta:
|
||||
layout: stage
|
||||
stageTransition:
|
||||
|
||||
@@ -50,6 +50,7 @@ const positionCursor = useMouse()
|
||||
</template>
|
||||
|
||||
<route lang="yaml">
|
||||
name: StageScenePage
|
||||
meta:
|
||||
layout: stage
|
||||
stageTransition:
|
||||
|
||||
Reference in New Issue
Block a user