Files
Nexus/docs/changelog/2026-06-08-dashboard-server-list-fix.md
T
Nexus Agent 86bc737f4c fix(dashboard): 修复服务器列表不显示
清除 keep-alive 下 loading 卡死;改用 v-card-text 与表格内置 loading,并加 30s 自动刷新。

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-08 13:13:34 +08:00

913 B
Raw Blame History

2026-06-08 — 仪表盘服务器列表不显示修复

摘要

修复仪表盘「服务器列表」区域空白或一直骨架屏的问题。

动机

keep-alive 切换页面后 loading 可能卡在 true,而静默刷新不会清除;v-if 骨架屏与表格互斥导致表格永不渲染。另:v-card#text 插槽结构改为显式 v-card-title + v-card-text

变更

  • useServerPagination.tsfinally 始终 loading=false(含 silent 刷新)
  • DashboardPage.vue — 去掉 skeleton/table 的 v-if/v-else;卡片结构修正;搜索绑定 onSearch30s 自动刷新列表

涉及文件

  • frontend/src/composables/useServerPagination.ts
  • frontend/src/pages/DashboardPage.vue

迁移 / 重启

无;前端构建部署即可。

验证

打开 #/ 仪表盘 → 服务器列表表格应显示数据;切换侧栏再回仪表盘仍可见。