From cc3750c128dab13982326f25c41739119bda8717 Mon Sep 17 00:00:00 2001 From: zimo493 <2081182432@qq.com> Date: Mon, 1 Sep 2025 11:11:45 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20:bug:=20(keep-alive)=E9=87=8D=E6=9E=84?= =?UTF-8?q?=E7=BC=93=E5=AD=98=E6=9C=BA=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 KeepCache 组件,直接在 AppMain 中实现缓存逻辑 - 将 fullPath 做为组件缓存的 name --- src/components/KeepCache/index.vue | 18 ----- src/layouts/components/AppMain/index.vue | 51 +++++++++++++- src/layouts/components/TagsView/index.vue | 9 +-- src/store/modules/permission-store.ts | 68 +++++++------------ src/store/modules/tags-view-store.ts | 56 ++++----------- .../children/children/level3-1.vue | 17 +++-- .../children/children/level3-2.vue | 17 +++-- .../demo/multi-level/children/level2.vue | 13 ++-- src/views/demo/multi-level/level1.vue | 21 ++---- 9 files changed, 128 insertions(+), 142 deletions(-) delete mode 100644 src/components/KeepCache/index.vue diff --git a/src/components/KeepCache/index.vue b/src/components/KeepCache/index.vue deleted file mode 100644 index 1deaabe6..00000000 --- a/src/components/KeepCache/index.vue +++ /dev/null @@ -1,18 +0,0 @@ - - diff --git a/src/layouts/components/AppMain/index.vue b/src/layouts/components/AppMain/index.vue index 4a2ae912..1ec6249c 100644 --- a/src/layouts/components/AppMain/index.vue +++ b/src/layouts/components/AppMain/index.vue @@ -1,13 +1,58 @@ diff --git a/src/views/demo/multi-level/children/children/level3-2.vue b/src/views/demo/multi-level/children/children/level3-2.vue index 5e1beae4..f20d3502 100644 --- a/src/views/demo/multi-level/children/children/level3-2.vue +++ b/src/views/demo/multi-level/children/children/level3-2.vue @@ -1,14 +1,23 @@ diff --git a/src/views/demo/multi-level/children/level2.vue b/src/views/demo/multi-level/children/level2.vue index f3de974f..8c9d9513 100644 --- a/src/views/demo/multi-level/children/level2.vue +++ b/src/views/demo/multi-level/children/level2.vue @@ -1,10 +1,13 @@ diff --git a/src/views/demo/multi-level/level1.vue b/src/views/demo/multi-level/level1.vue index dc451f0d..caf7a960 100644 --- a/src/views/demo/multi-level/level1.vue +++ b/src/views/demo/multi-level/level1.vue @@ -1,21 +1,10 @@