From 4ca6474cf4b90dd1b4ebe88306e361bb873b9f23 Mon Sep 17 00:00:00 2001
From: birt <2499248221@qq.com>
Date: 星期日, 13 四月 2025 13:19:37 +0800
Subject: [PATCH] 123

---
 zhitan-vue/src/layout/components/Sidebar/SidebarItem.vue |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/zhitan-vue/src/layout/components/Sidebar/SidebarItem.vue b/zhitan-vue/src/layout/components/Sidebar/SidebarItem.vue
index 3a85e7e..73346ce 100644
--- a/zhitan-vue/src/layout/components/Sidebar/SidebarItem.vue
+++ b/zhitan-vue/src/layout/components/Sidebar/SidebarItem.vue
@@ -86,7 +86,15 @@
     return props.basePath
   }
   if (routeQuery) {
-    let query = JSON.parse(routeQuery);
+    let query = routeQuery;
+    // 濡傛灉 routeQuery 鏄瓧绗︿覆锛屽垯灏濊瘯瑙f瀽瀹�
+    if (typeof routeQuery === 'string') {
+      try {
+        query = JSON.parse(routeQuery);
+      } catch (error) {
+        console.error('Error parsing query string:', routeQuery, error);
+      }
+    }
     return { path: getNormalPath(props.basePath + '/' + routePath), query: query }
   }
   return getNormalPath(props.basePath + '/' + routePath)

--
Gitblit v1.9.3