From eedfb8fa8d1eeb83554081f5785f832f45a64f3a Mon Sep 17 00:00:00 2001 From: chengxiangling <291105840@qq.com> Date: 星期日, 11 五月 2025 12:29:23 +0800 Subject: [PATCH] 提交页面script加上name命名 --- src/App.vue | 18 +++++++++++++++++- 1 files changed, 17 insertions(+), 1 deletions(-) diff --git a/src/App.vue b/src/App.vue index 9b83df5..a9606d5 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,5 +1,8 @@ <template> - <el-config-provider :locale="locale==='zh'?zhCnEl:enUsEl"> + <el-config-provider :locale="locale === 'zh' ? zhCnEl : enUsEl"> + <!-- <keep-alive :include="cachedViewsList"> + <router-view /> + </keep-alive> --> <router-view /> </el-config-provider> </template> @@ -11,8 +14,21 @@ import { useI18n } from "vue-i18n"; //瑕佸湪js涓娇鐢ㄥ浗闄呭寲 const { locale } = useI18n(); import useSettingsStore from "@/store/modules/settings"; +import useTagsViewStore from "@/store/modules/tagsView" import { handleThemeStyle } from "@/utils/theme"; +const route = useRoute(); +const router = useRouter(); +const cachedViewsList = ref([]); +const tagsViewStore = useTagsViewStore(); +const cachedViews = function() { + return router + .getRoutes() + .filter((r) => r.meta && r.meta.noCache) + .map((r) => r.name); +}; onMounted(() => { + cachedViewsList.value = tagsViewStore.cachedViews; + console.log(cachedViewsList.value,"router.getRoutes()") nextTick(() => { // 鍒濆鍖栦富棰樻牱寮� handleThemeStyle(useSettingsStore().theme); -- Gitblit v1.9.3