App.vue 的 onMounted 只在根组件首次挂载时执行一次:首次打开落在 登录页时跳过数据加载,登录成功跳转后也不会重跑,导致初次部署打开 面板为空,必须手工点「重新扫描」才有数据。新增 route.path 监听: 从 /login 跳转到真实页面时触发 refreshAll(后端会懒触发首扫并自动 轮询进度)。已用 puppeteer 端到端验证:登录后数据自动出现。
App.vue 的 onMounted 只在根组件首次挂载时执行一次:首次打开落在 登录页时跳过数据加载,登录成功跳转后也不会重跑,导致初次部署打开 面板为空,必须手工点「重新扫描」才有数据。新增 route.path 监听: 从 /login 跳转到真实页面时触发 refreshAll(后端会懒触发首扫并自动 轮询进度)。已用 puppeteer 端到端验证:登录后数据自动出现。