From 6705efe18a3d82c1baf4130e74872f2509af760f Mon Sep 17 00:00:00 2001
From: zhangback <zhangback@163.com>
Date: 星期一, 26 一月 2026 13:59:17 +0800
Subject: [PATCH] 修改为下单类型
---
ui/admin-ui3/src/layout/components/AppMain.vue | 32 ++++++++++++++++++++------------
1 files changed, 20 insertions(+), 12 deletions(-)
diff --git a/ui/admin-ui3/src/layout/components/AppMain.vue b/ui/admin-ui3/src/layout/components/AppMain.vue
index 8e40e5c..881ef26 100644
--- a/ui/admin-ui3/src/layout/components/AppMain.vue
+++ b/ui/admin-ui3/src/layout/components/AppMain.vue
@@ -1,28 +1,36 @@
<template>
<section class="app-main">
<router-view v-slot="{ Component, route }">
- <transition name="fade-transform" mode="out-in">
+<!-- <transition>-->
<keep-alive :include="cachedViews">
- <component :is="Component" :key="route.path" />
+ <component :is="Component" :key="route.fullPath" />
</keep-alive>
- </transition>
+<!-- </transition>-->
</router-view>
</section>
</template>
-<script setup lang="ts">
-import {useRoute} from "vue-router";
-import {computed} from "vue";
-import {useTagsViewStore} from "@/store/modules/tagsView";
-let store = useTagsViewStore()
+<script setup lang="ts">
+import { computed, watch } from 'vue'
+import { useRoute } from 'vue-router'
+import { useTagsViewStore } from '@/store/modules/tagsView'
+
+const store = useTagsViewStore()
const route = useRoute()
-store.addCachedView(route)
-const cachedViews = computed(() => {
- return store.cachedViews
-})
+
+watch(
+ () => route.name,
+ () => {
+ store.addCachedView(route)
+ },
+ { immediate: true }
+)
+
+const cachedViews = computed(() => store.cachedViews)
</script>
+
<style lang="scss" scoped>
.app-main {
/* 50= navbar 50 */
--
Gitblit v1.8.0