mirror of
				https://github.com/pure-admin/vue-pure-admin.git
				synced 2025-11-03 13:44:47 +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>
 | 
			
		||||
  <section class="app-main">
 | 
			
		||||
    <router-view>
 | 
			
		||||
      <template #default="{ Component, route }">
 | 
			
		||||
        <transition
 | 
			
		||||
          :name="
 | 
			
		||||
            transition(route) && route.meta.transition.enterTransition
 | 
			
		||||
              ? 'pure-classes-transition'
 | 
			
		||||
              : (transition(route) && route.meta.transition.name) ||
 | 
			
		||||
                'fade-transform'
 | 
			
		||||
          "
 | 
			
		||||
          :enter-active-class="
 | 
			
		||||
            transition(route) &&
 | 
			
		||||
            `animate__animated ${route.meta.transition.enterTransition}`
 | 
			
		||||
          "
 | 
			
		||||
          :leave-active-class="
 | 
			
		||||
            transition(route) &&
 | 
			
		||||
            `animate__animated ${route.meta.transition.leaveTransition}`
 | 
			
		||||
          "
 | 
			
		||||
          mode="out-in"
 | 
			
		||||
          appear
 | 
			
		||||
        >
 | 
			
		||||
          <keep-alive
 | 
			
		||||
            v-if="keepAlive"
 | 
			
		||||
            :include="usePermissionStoreHook().cachePageList"
 | 
			
		||||
    <el-scrollbar>
 | 
			
		||||
      <router-view>
 | 
			
		||||
        <template #default="{ Component, route }">
 | 
			
		||||
          <transition
 | 
			
		||||
            :name="
 | 
			
		||||
              transition(route) && route.meta.transition.enterTransition
 | 
			
		||||
                ? 'pure-classes-transition'
 | 
			
		||||
                : (transition(route) && route.meta.transition.name) ||
 | 
			
		||||
                  'fade-transform'
 | 
			
		||||
            "
 | 
			
		||||
            :enter-active-class="
 | 
			
		||||
              transition(route) &&
 | 
			
		||||
              `animate__animated ${route.meta.transition.enterTransition}`
 | 
			
		||||
            "
 | 
			
		||||
            :leave-active-class="
 | 
			
		||||
              transition(route) &&
 | 
			
		||||
              `animate__animated ${route.meta.transition.leaveTransition}`
 | 
			
		||||
            "
 | 
			
		||||
            mode="out-in"
 | 
			
		||||
            appear
 | 
			
		||||
          >
 | 
			
		||||
            <component :is="Component" :key="route.fullPath" />
 | 
			
		||||
          </keep-alive>
 | 
			
		||||
          <component v-else :is="Component" :key="route.fullPath" />
 | 
			
		||||
        </transition>
 | 
			
		||||
      </template>
 | 
			
		||||
    </router-view>
 | 
			
		||||
            <keep-alive
 | 
			
		||||
              v-if="keepAlive"
 | 
			
		||||
              :include="usePermissionStoreHook().cachePageList"
 | 
			
		||||
            >
 | 
			
		||||
              <component :is="Component" :key="route.fullPath" />
 | 
			
		||||
            </keep-alive>
 | 
			
		||||
            <component v-else :is="Component" :key="route.fullPath" />
 | 
			
		||||
          </transition>
 | 
			
		||||
        </template>
 | 
			
		||||
      </router-view>
 | 
			
		||||
    </el-scrollbar>
 | 
			
		||||
  </section>
 | 
			
		||||
</template>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user