123456789101112131415161718 |
- <template>
- <AppTabs />
- <el-main>
- <router-view v-slot="{ Component, route }">
- <transition appear name="fade-transform" mode="out-in">
- <keep-alive>
- <component :is="Component" :key="route.name" />
- </keep-alive>
- </transition>
- </router-view>
- </el-main>
- </template>
- <script lang="ts" name="AppMain" setup>
- // 注入刷新页面方法
- const isRouterShow = ref(true)
- const refreshCurrentPage = (val: boolean) => (isRouterShow.value = val)
- provide('refresh', refreshCurrentPage)
- </script>
|