diff --git a/web/src/views/history/History.vue b/web/src/views/history/History.vue index 969ffca..b66d442 100644 --- a/web/src/views/history/History.vue +++ b/web/src/views/history/History.vue @@ -73,6 +73,10 @@ function handlePageChange(page: number) { async function selectLog(log: TaskLog) { if (logSocket) { + logSocket.onopen = null + logSocket.onmessage = null + logSocket.onerror = null + logSocket.onclose = null logSocket.close() } @@ -164,6 +168,10 @@ function closeDetail() { durationTimer = null } if (logSocket) { + logSocket.onopen = null + logSocket.onmessage = null + logSocket.onerror = null + logSocket.onclose = null logSocket.close() logSocket = null }