diff --git a/package.json b/package.json index f6876dd..8fb49b9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nazhua", - "version": "0.4.7", + "version": "0.4.8", "type": "module", "scripts": { "dev": "vite", diff --git a/src/views/components/server-detail/server-monitor.vue b/src/views/components/server-detail/server-monitor.vue index b7f30b9..57a1adc 100644 --- a/src/views/components/server-detail/server-monitor.vue +++ b/src/views/components/server-detail/server-monitor.vue @@ -152,10 +152,16 @@ async function setTimeLoadMonitor() { clearTimeout(loadMonitorTimer); } await loadMonitor(); - let monitorRefreshTime = ((config.nazhua.monitorRefreshTime * 1) || 10); + let monitorRefreshTime = parseInt(config.nazhua.monitorRefreshTime, 10); + // 0 为不刷新 + if (monitorRefreshTime === 0) { + return; + } + // 非数字 强制为 10 if (Number.isNaN(monitorRefreshTime)) { monitorRefreshTime = 10; } + // 最小 10 秒 const sTime = Math.min(monitorRefreshTime, 10); loadMonitorTimer = setTimeout(() => { setTimeLoadMonitor();