From 0e415b6a0a4880ffb6ef334f6e6cd0d2117d0ec1 Mon Sep 17 00:00:00 2001 From: Raku Zeta Date: Sat, 16 Nov 2024 18:42:34 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B=20fix=20undefined=20gameCode=20war?= =?UTF-8?q?ning?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- composables/useGameInfo.ts | 6 +++++- layouts/default.vue | 26 ++++++++++++-------------- stores/data.ts | 10 +++++----- 3 files changed, 22 insertions(+), 20 deletions(-) diff --git a/composables/useGameInfo.ts b/composables/useGameInfo.ts index 313dc20..46fa351 100644 --- a/composables/useGameInfo.ts +++ b/composables/useGameInfo.ts @@ -14,7 +14,11 @@ export default function useGameInfo() { , ); - const gameCode = computed(() => siteInfo.value?.gameCode ?? undefined); + const gameCode = computed(() => ( + route.value.params.gameCode !== undefined + ? siteInfo.value?.gameCode ?? undefined + : null + )); const gameTitle = computed(() => siteInfo.value?.gameTitle ?? undefined); const themeColor = computed(() => siteInfo.value?.themeColor ?? '#424242'); const dataSourceUrl = computed(() => siteInfo.value?.dataSourceUrl ?? undefined); diff --git a/layouts/default.vue b/layouts/default.vue index ea730d6..9bd306d 100644 --- a/layouts/default.vue +++ b/layouts/default.vue @@ -1,6 +1,6 @@