diff --git a/.env b/.env index 25e9cd6..5c319d4 100644 --- a/.env +++ b/.env @@ -5,8 +5,12 @@ VITE_TITLE = 绝弹项目管理 # 网站副标题 VITE_SUBTITLE = 快速开发web应用的模板工具 -# 接口前缀 说明:参见 axios 的 baseURL +# 接口前缀:参见 axios 的 baseURL VITE_API = / +# 首页路径 +VITE_HOME_PATH = /home/home +# 路由模式:web(路径) hash(锚点) +VITE_HISTORY = web # ===================================================================================== # 开发设置 @@ -19,9 +23,5 @@ VITE_PORT = 3020 VITE_PROXY = http://127.0.0.1:3030/ # API文档 说明:需返回符合 OPENAPI 规范的json内容 VITE_OPENAPI = http://127.0.0.1:3030/openapi.json - -# ===================================================================================== -# 构建设置 -# ===================================================================================== # 文件后缀 说明:设为dev时会优先加载index.dev.vue文件,否则回退至index.vue文件 VITE_EXTENSION = dev \ No newline at end of file diff --git a/src/pages/_layout/components/menu.vue b/src/pages/_layout/components/menu.vue index 98b5226..9f83356 100644 --- a/src/pages/_layout/components/menu.vue +++ b/src/pages/_layout/components/menu.vue @@ -10,7 +10,7 @@ export default defineComponent({ watch( () => route.path, () => { - selectedKeys.value = route.matched.map((i) => i.path); + selectedKeys.value = route.matched.map((i) => i.aliasOf?.path ?? i.path); }, { immediate: true } ); @@ -31,7 +31,9 @@ export default defineComponent({ const icon = route.icon ? () => : null; const node: any = route.children?.length ? ( <> -