fix: MiniChart 创建加 try-catch, 防止单设备失败中断循环

This commit is contained in:
qinglong
2026-06-14 07:38:11 +08:00
parent 02640f00bc
commit 99719398d7
+7 -5
View File
@@ -206,11 +206,13 @@
if (typeof MiniChart !== 'undefined') {
var mcBody = card.querySelector('.metrics-body');
if (mcBody) {
_chartInstances[id] = [
new MiniChart(mcBody.querySelector('.chart-cpu'), '#7aa2f7'),
new MiniChart(mcBody.querySelector('.chart-mem'), '#9ece6a'),
new MiniChart(mcBody.querySelector('.chart-net'), '#e0af68'),
];
try {
_chartInstances[id] = [
new MiniChart(mcBody.querySelector('.chart-cpu'), '#7aa2f7'),
new MiniChart(mcBody.querySelector('.chart-mem'), '#9ece6a'),
new MiniChart(mcBody.querySelector('.chart-net'), '#e0af68'),
];
} catch(e) { /* MiniChart init failed, continue without charts */ }
}
}
} else {