From be00cf3712c545f4ae97e249c0984cc2beece926 Mon Sep 17 00:00:00 2001 From: ustcyc <yincun@163.com> Date: 星期日, 13 四月 2025 11:52:11 +0800 Subject: [PATCH] Merge pull request #57 from zhitan-cloud/develop1.0 --- 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