diff --git a/js/common/connection.js b/js/common/connection.js index bf02a70..ca433f2 100644 --- a/js/common/connection.js +++ b/js/common/connection.js @@ -69,6 +69,11 @@ export function updateConnectionUi(connected, text) { } } catch (_) {} var label = text || (connected ? '已连接' : '未连接'); + /* 判离线立刻清实时指标:只改灯不等于清数据,否则 APP/缓存下会 + * 出现「离线 + 温度/电压仍显示」的假活状态。 */ + if (!connected && typeof window.clearLiveMetricsOnDisconnect === 'function') { + try { window.clearLiveMetricsOnDisconnect(); } catch (_) {} + } // 仅顶栏连接胶囊(下方连接卡不再重复显示文案) var pc = getEl('pillConn'); var pct = getEl('pillConnTxt');