1Panel/frontend/src/layout/components/AppMain.vue

18 lines
513 B
Vue

<template>
<router-view v-slot="{ Component, route }" :key="key">
<transition appear name="fade-transform" mode="out-in">
<keep-alive :include="cacheRouter">
<component :is="Component" :key="route.path"></component>
</keep-alive>
</transition>
</router-view>
</template>
<script setup lang="ts">
import cacheRouter from '@/routers/cache-router';
import { computed } from 'vue';
const key = computed(() => {
return Math.random();
});
</script>