diff --git a/src/store/modules/tagsView.ts b/src/store/modules/tagsView.ts index 93c09a56..ab3aaa3a 100644 --- a/src/store/modules/tagsView.ts +++ b/src/store/modules/tagsView.ts @@ -1,9 +1,9 @@ import { defineStore } from "pinia"; -import { ref } from "vue"; import { RouteLocationNormalized } from "vue-router"; export interface TagView extends Partial { title?: string; + name: string; } // setup @@ -31,7 +31,7 @@ export const useTagsViewStore = defineStore("tagsView", () => { } function addCachedView(view: TagView) { - const viewName = view.name as string; + const viewName = view.name; if (cachedViews.value.includes(viewName)) return; if (view.meta?.keepAlive) { cachedViews.value.push(viewName); diff --git a/src/views/demo/multi-level/level1.vue b/src/views/demo/multi-level/level1.vue index 7daf19c2..0eb2c0b3 100644 --- a/src/views/demo/multi-level/level1.vue +++ b/src/views/demo/multi-level/level1.vue @@ -1,5 +1,13 @@