// 调试辅助:在浏览器控制台运行此代码来验证 system-info 页面状态 console.log("=== system-info 页面调试信息 ===\n"); // 1. 检查当前页面路由 const pages = getCurrentPages(); const currentPage = pages[pages.length - 1]; console.log("1. 当前页面路由:", currentPage?.route); // 2. 检查 AdminLayout 的 props console.log('2. currentPage prop: "system-info"'); // 3. 模拟 findActiveByCurrentPage 的执行 console.log("\n3. 预期匹配结果:"); console.log(' - activeMenuId: "maintain"'); console.log(' - activeSubId: "system-info"'); // 4. 检查二级侧边栏是否应该显示 console.log("\n4. activeGroups 应该包含:"); console.log(" - dev-config (开发配置)"); console.log(" - dev-tools (开发工具)"); console.log(" - data-management (数据管理)"); console.log(" - security (安全)"); console.log(" - i18n-setting (语言设置)"); console.log(" - external-api (对外接口)"); console.log(" - system-info (系统信息) ← 叶子节点,应该高亮"); console.log("\n5. 二级侧边栏渲染条件:"); console.log(' - v-if="activeGroups.length > 0" → 应该为 true'); console.log(" - activeGroups.length 应该 > 0"); console.log("\n6. 面包屑显示:"); console.log(' - 应该显示: "维护 / 系统信息"'); console.log("\n=== 如果侧边栏仍未显示,请检查: ==="); console.log("1. Vue DevTools 中 AdminLayout 组件的 data:"); console.log(' - activeMenuId 是否为 "maintain"'); console.log(' - activeSubId 是否为 "system-info"'); console.log(" - activeGroups 数组是否非空"); console.log('\n2. Elements 面板中是否存在 class="sub-sider" 的元素'); console.log("\n3. Console 是否有 Vue 警告或错误");