From 4e43500084229c872fd0322054b311dd9ad44847 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=A5=E6=B5=A9?= Date: Thu, 23 Oct 2025 13:38:45 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=A0=B9=E6=8D=AE=E7=8E=AF=E5=A2=83?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E6=8E=A7=E5=88=B6=E6=98=AF=E5=90=A6=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=20/demos=20=E5=BC=80=E5=A4=B4=E7=9A=84=E8=B7=AF?= =?UTF-8?q?=E7=94=B1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .env | 1 + src/layouts/base-layout/base-layout-sider.vue | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/.env b/.env index 43a55bd..711571c 100644 --- a/.env +++ b/.env @@ -4,3 +4,4 @@ VITE_APP_BUILD_SOURCE_MAP=true VITE_APP_BUILD_COMMIT= VITE_APP_BUILD_TIME= VITE_ENABLE_VUE_DEVTOOLS=true +VITE_MENU_SHOW_DEMOS=true diff --git a/src/layouts/base-layout/base-layout-sider.vue b/src/layouts/base-layout/base-layout-sider.vue index d93a8de..3d9734e 100644 --- a/src/layouts/base-layout/base-layout-sider.vue +++ b/src/layouts/base-layout/base-layout-sider.vue @@ -20,6 +20,10 @@ function convertRoutesToMenuOptions(routes: Readonly): MenuOpt if (route.path.includes('*')) { return false; } + // 根据环境变量判断是否显示 /demos 开头的路由 + if (route.path.startsWith('/demos') && import.meta.env.VITE_MENU_SHOW_DEMOS !== 'true') { + return false; + } return true; }) .sort((a, b) => a.path.localeCompare(b.path));