perf: 页面懒加载交互体验优化

This commit is contained in:
2026-02-28 20:51:11 +08:00
parent 01f354ede5
commit 59c95a3b06
3 changed files with 79 additions and 27 deletions

View File

@@ -1,17 +1,16 @@
<script lang="ts" setup>
import type { VNode } from 'vue';
import type {VNode} from 'vue';
import {computed} from 'vue';
import type {
RouteLocationNormalizedLoaded,
RouteLocationNormalizedLoadedGeneric,
} from 'vue-router';
import {RouterView} from 'vue-router';
import { computed } from 'vue';
import { RouterView } from 'vue-router';
import {preferences, usePreferences} from '@easyflow/preferences';
import {getTabKey, storeToRefs, useTabbarStore} from '@easyflow/stores';
import { preferences, usePreferences } from '@easyflow/preferences';
import { getTabKey, storeToRefs, useTabbarStore } from '@easyflow/stores';
import { IFrameRouterView } from '../../iframe';
import {IFrameRouterView} from '../../iframe';
defineOptions({ name: 'LayoutContent' });
@@ -104,7 +103,6 @@ function transformComponent(
v-if="getEnabledTransition"
:name="getTransitionName(route)"
appear
mode="out-in"
>
<KeepAlive
v-if="keepAlive"