feat: 根据环境变量控制是否显示 /demos 开头的路由
This commit is contained in:
1
.env
1
.env
@@ -4,3 +4,4 @@ VITE_APP_BUILD_SOURCE_MAP=true
|
|||||||
VITE_APP_BUILD_COMMIT=
|
VITE_APP_BUILD_COMMIT=
|
||||||
VITE_APP_BUILD_TIME=
|
VITE_APP_BUILD_TIME=
|
||||||
VITE_ENABLE_VUE_DEVTOOLS=true
|
VITE_ENABLE_VUE_DEVTOOLS=true
|
||||||
|
VITE_MENU_SHOW_DEMOS=true
|
||||||
|
|||||||
@@ -20,6 +20,10 @@ function convertRoutesToMenuOptions(routes: Readonly<RouteRecordRaw[]>): MenuOpt
|
|||||||
if (route.path.includes('*')) {
|
if (route.path.includes('*')) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
// 根据环境变量判断是否显示 /demos 开头的路由
|
||||||
|
if (route.path.startsWith('/demos') && import.meta.env.VITE_MENU_SHOW_DEMOS !== 'true') {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
return true;
|
return true;
|
||||||
})
|
})
|
||||||
.sort((a, b) => a.path.localeCompare(b.path));
|
.sort((a, b) => a.path.localeCompare(b.path));
|
||||||
|
|||||||
Reference in New Issue
Block a user