From e43130b4cac18efef8a69d63f939c3410f8a961d Mon Sep 17 00:00:00 2001 From: Tim <135014430+nagisa77@users.noreply.github.com> Date: Thu, 10 Jul 2025 14:38:34 +0800 Subject: [PATCH] fix: ensure category query param typed --- open-isle-cli/src/views/HomePageView.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/open-isle-cli/src/views/HomePageView.vue b/open-isle-cli/src/views/HomePageView.vue index 38a907d2c..2985da13c 100644 --- a/open-isle-cli/src/views/HomePageView.vue +++ b/open-isle-cli/src/views/HomePageView.vue @@ -121,7 +121,11 @@ export default { }, setup() { const route = useRoute() - const selectedCategory = ref(route.query.category ? decodeURIComponent(route.query.category) : '') + const selectedCategory = ref('') + if (route.query.category) { + const c = decodeURIComponent(route.query.category) + selectedCategory.value = isNaN(c) ? c : Number(c) + } const selectedTags = ref([]) if (route.query.tags) { const t = Array.isArray(route.query.tags) ? route.query.tags.join(',') : route.query.tags