From fd092e06af2d6af8dfae723378bb3dd1c0445173 Mon Sep 17 00:00:00 2001
From: loulijun2021 <1694218219@qq.com>
Date: 星期四, 02 二月 2023 16:46:10 +0800
Subject: [PATCH] 1.自动排程页面优化
---
src/layout/components/AppMain.vue | 35 +++++++++++++++++++++++++++++++----
1 files changed, 31 insertions(+), 4 deletions(-)
diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue
index 766bb6d..0cec99b 100644
--- a/src/layout/components/AppMain.vue
+++ b/src/layout/components/AppMain.vue
@@ -1,10 +1,37 @@
<template>
<section class="app-main">
- <transition name="fade-transform" mode="out-in">
+
+ <!-- 1.鍒濆绫诲瀷 fade-transform-->
+ <div v-if="$store.state.settings.animationType==='fade-transform'">
+ <transition name="fade-transform" mode="out-in">
+ <keep-alive :include="cachedViews">
+ <router-view :key="key" />
+ </keep-alive>
+ </transition>
+ </div>
+ <!--2.鏃犵被鍨� none-->
+ <div v-else-if="$store.state.settings.animationType==='none'">
<keep-alive :include="cachedViews">
<router-view :key="key" />
</keep-alive>
- </transition>
+ </div>
+ <!--3.灞曞紑鎶樺彔绫诲瀷 el-collapse-transition-->
+ <div v-else-if="$store.state.settings.animationType==='el-collapse-transition'">
+ <el-collapse-transition>
+ <keep-alive :include="cachedViews">
+ <router-view :key="key" />
+ </keep-alive>
+ </el-collapse-transition>
+ </div>
+ <!--4.鍓╀笅鐨勭被鍨� -->
+ <div v-else>
+ <transition :name="$store.state.settings.animationType">
+ <keep-alive :include="cachedViews">
+ <router-view :key="key" />
+ </keep-alive>
+ </transition>
+ </div>
+
</section>
</template>
@@ -32,7 +59,7 @@
overflow: hidden;
}
-.fixed-header+.app-main {
+.fixed-header + .app-main {
padding-top: 50px;
}
@@ -42,7 +69,7 @@
min-height: calc(100vh - 84px);
}
- .fixed-header+.app-main {
+ .fixed-header + .app-main {
padding-top: 84px;
}
}
--
Gitblit v1.9.3