Template
1
0
mirror of https://github.com/un-pany/v3-admin-vite.git synced 2025-04-22 03:49:19 +08:00

Update AppMain.vue

This commit is contained in:
pany 2024-11-08 19:34:53 +08:00 committed by GitHub
parent 224712f9ba
commit 340833fea9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -1,9 +1,9 @@
<script lang="ts" setup>
import { useTagsViewStore } from "@/store/modules/tags-view"
import { useSettingsStore } from "@/store/modules/settings"
import Footer from "./Footer/index.vue"
import router from "@/router/index"
import { filterKeepAlive } from "@/router/helper"
const keepAliveInclude = filterKeepAlive(router)
const tagsViewStore = useTagsViewStore()
const settingsStore = useSettingsStore()
</script>
@ -13,7 +13,7 @@ const settingsStore = useSettingsStore()
<!-- key 采用 route.path route.fullPath 有着不同的效果大多数时候 path 更通用 -->
<router-view v-slot="{ Component, route }">
<transition name="el-fade-in" mode="out-in">
<keep-alive :include="keepAliveInclude">
<keep-alive :include="tagsViewStore.cachedViews">
<component :is="Component" :key="route.path" class="app-container-grow" />
</keep-alive>
</transition>