From 7641b0424d6222eed67c50092521e1858666f9ad Mon Sep 17 00:00:00 2001 From: wuyouming666 <2265557248@qq.com> Date: 星期五, 02 八月 2024 09:21:50 +0800 Subject: [PATCH] 原片仓储离开页面关闭socket --- UI-Project/src/views/Caching/cachingun.vue | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/UI-Project/src/views/Caching/cachingun.vue b/UI-Project/src/views/Caching/cachingun.vue index 2ce7900..a00f4ea 100644 --- a/UI-Project/src/views/Caching/cachingun.vue +++ b/UI-Project/src/views/Caching/cachingun.vue @@ -60,7 +60,7 @@ const adda = ref(false) import { WebSocketHost ,host} from '@/utils/constants' import request from "@/utils/request" -import { ref, onMounted , onBeforeUnmount} from "vue"; +import { ref, onMounted , onUnmounted} from "vue"; import { initializeWebSocket, closeWebSocket } from '@/utils/WebSocketService'; // import { ref } from 'vue' import { ElMessage, ElMessageBox } from 'element-plus' @@ -204,7 +204,7 @@ }; - +let socket =null; const socketUrl = `ws://${WebSocketHost}:${host}/api/unLoadGlass/api/talk/downcache`; // 瀹氫箟娑堟伅澶勭悊鍑芥暟锛屾洿鏂� receivedData 鍙橀噺 const handleMessage = (data) => { @@ -223,12 +223,12 @@ onMounted(() => { // fetchFlowCardId(); // fetchTableData(); // 鑾峰彇鏁版嵁 - initializeWebSocket(socketUrl, handleMessage); + socket = initializeWebSocket(socketUrl, handleMessage); }); -onBeforeUnmount(() => { +onUnmounted(() => { console.log("鍏抽棴浜�") - closeWebSocket(); + closeWebSocket(socket); }); </script> <style scoped> -- Gitblit v1.8.0