index.vue 484 B

1234567891011121314151617181920212223
  1. <template>
  2. <div>
  3. <router-view v-slot="{ Component }">
  4. <transition
  5. mode="out-in"
  6. name="el-fade-in-linear"
  7. >
  8. <keep-alive :include="routerStore.keepAliveRouters">
  9. <component :is="Component" />
  10. </keep-alive>
  11. </transition>
  12. </router-view>
  13. </div>
  14. </template>
  15. <script setup>
  16. import { useRouterStore } from '@/pinia/modules/router'
  17. const routerStore = useRouterStore()
  18. defineOptions({
  19. name: 'SuperAdmin'
  20. })
  21. </script>