diff --git a/frontend/app.js b/frontend/app.js index b31e50d..f3c2a06 100644 --- a/frontend/app.js +++ b/frontend/app.js @@ -165,7 +165,7 @@ createApp({ // 健康检测 healthCheck: { - loading: localStorage.getItem('adminTab') === 'monitor', // 如果在监控页刷新,初始显示加载中 + loading: false, lastCheck: null, overallStatus: null, // healthy, warning, critical summary: { total: 0, pass: 0, warning: 0, fail: 0, info: 0 }, @@ -174,7 +174,7 @@ createApp({ // 系统日志 systemLogs: { - loading: localStorage.getItem('adminTab') === 'monitor', // 如果在监控页刷新,初始显示加载中 + loading: false, logs: [], total: 0, page: 1, @@ -2876,6 +2876,13 @@ handleDragLeave(e) { this.checkUrlParams(); // 获取系统配置(上传限制等) this.loadPublicConfig(); + + // 如果用户在监控页面刷新,提前设置loading状态(防止显示"无数据"闪烁) + if (this.adminTab === 'monitor') { + this.healthCheck.loading = true; + this.systemLogs.loading = true; + } + // 检查登录状态 this.checkLoginStatus(); },