From ec4752a2780a1336bbdca510e6888423a794c16d Mon Sep 17 00:00:00 2001 From: zhoushihao <zsh19950802@163.com> Date: 星期五, 02 八月 2024 09:23:56 +0800 Subject: [PATCH] Merge remote-tracking branch 'origin/master' --- UI-Project/src/views/largescreen/largescreen.vue | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/UI-Project/src/views/largescreen/largescreen.vue b/UI-Project/src/views/largescreen/largescreen.vue index 7c3603a..fb2ab1a 100644 --- a/UI-Project/src/views/largescreen/largescreen.vue +++ b/UI-Project/src/views/largescreen/largescreen.vue @@ -147,6 +147,7 @@ return t('large.allstatus'); } } +let socket = null; const socketUrl = `ws://${WebSocketHost}:${host}/api/temperingGlass/api/talk/screen`; const handleMessage = (data) => { tableData.value = data.awaitingRepairs[0] @@ -159,7 +160,7 @@ // thisProcess: rect.thisProcess, // })); }; -let socket; +// let socket; // 璁剧疆鍥捐〃 DOM 寮曠敤 function setChartDom(index, el) { if (!chartRefs.value[index]) { @@ -232,13 +233,14 @@ onUnmounted(() => { socket.close(); }); - onMounted(() => { -// fetchFlowCardId(); -// fetchTableData(); // 鑾峰彇鏁版嵁 -initializeWebSocket(socketUrl, handleMessage); - + socket = initializeWebSocket(socketUrl, handleMessage); }); + onUnmounted(() => { + if (socket) { + closeWebSocket(socket); + } + }); onBeforeUnmount(() => { console.log("鍏抽棴浜�") closeWebSocket(); -- Gitblit v1.8.0