mirror of
https://github.com/pure-admin/vue-pure-admin.git
synced 2025-06-07 08:57:19 +08:00
Merge branch 'main' of github.com:xiaoxian521/vue-pure-admin into main
This commit is contained in:
commit
8b1b37b727
@ -15,36 +15,38 @@ const transition = computed(() => {
|
|||||||
|
|
||||||
<template>
|
<template>
|
||||||
<section class="app-main">
|
<section class="app-main">
|
||||||
<router-view>
|
<el-scrollbar>
|
||||||
<template #default="{ Component, route }">
|
<router-view>
|
||||||
<transition
|
<template #default="{ Component, route }">
|
||||||
:name="
|
<transition
|
||||||
transition(route) && route.meta.transition.enterTransition
|
:name="
|
||||||
? 'pure-classes-transition'
|
transition(route) && route.meta.transition.enterTransition
|
||||||
: (transition(route) && route.meta.transition.name) ||
|
? 'pure-classes-transition'
|
||||||
'fade-transform'
|
: (transition(route) && route.meta.transition.name) ||
|
||||||
"
|
'fade-transform'
|
||||||
:enter-active-class="
|
"
|
||||||
transition(route) &&
|
:enter-active-class="
|
||||||
`animate__animated ${route.meta.transition.enterTransition}`
|
transition(route) &&
|
||||||
"
|
`animate__animated ${route.meta.transition.enterTransition}`
|
||||||
:leave-active-class="
|
"
|
||||||
transition(route) &&
|
:leave-active-class="
|
||||||
`animate__animated ${route.meta.transition.leaveTransition}`
|
transition(route) &&
|
||||||
"
|
`animate__animated ${route.meta.transition.leaveTransition}`
|
||||||
mode="out-in"
|
"
|
||||||
appear
|
mode="out-in"
|
||||||
>
|
appear
|
||||||
<keep-alive
|
|
||||||
v-if="keepAlive"
|
|
||||||
:include="usePermissionStoreHook().cachePageList"
|
|
||||||
>
|
>
|
||||||
<component :is="Component" :key="route.fullPath" />
|
<keep-alive
|
||||||
</keep-alive>
|
v-if="keepAlive"
|
||||||
<component v-else :is="Component" :key="route.fullPath" />
|
:include="usePermissionStoreHook().cachePageList"
|
||||||
</transition>
|
>
|
||||||
</template>
|
<component :is="Component" :key="route.fullPath" />
|
||||||
</router-view>
|
</keep-alive>
|
||||||
|
<component v-else :is="Component" :key="route.fullPath" />
|
||||||
|
</transition>
|
||||||
|
</template>
|
||||||
|
</router-view>
|
||||||
|
</el-scrollbar>
|
||||||
</section>
|
</section>
|
||||||
</template>
|
</template>
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user