From 86fb1c392e5125f797b34849c7741be875c93186 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=80=97=E5=AD=90?= Date: Wed, 23 Oct 2024 15:47:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BC=98=E5=8C=96=E5=AE=9E=E6=97=B6?= =?UTF-8?q?=E6=97=A5=E5=BF=97modal=E9=87=8D=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/common/RealtimeLog.vue | 2 +- web/src/components/common/RealtimeLogModal.vue | 12 +++++------- web/src/views/home/IndexView.vue | 2 +- 3 files changed, 7 insertions(+), 9 deletions(-) diff --git a/web/src/components/common/RealtimeLog.vue b/web/src/components/common/RealtimeLog.vue index 2f63af62..4f565149 100644 --- a/web/src/components/common/RealtimeLog.vue +++ b/web/src/components/common/RealtimeLog.vue @@ -11,7 +11,7 @@ const logRef = ref(null) let logWs: WebSocket | null = null const init = async () => { - const cmd = `tail -n 40 -f '${props.path}'` + const cmd = `tail -n 200 -f '${props.path}'` ws.exec(cmd) .then((ws: WebSocket) => { logWs = ws diff --git a/web/src/components/common/RealtimeLogModal.vue b/web/src/components/common/RealtimeLogModal.vue index f280cbe1..bae3351d 100644 --- a/web/src/components/common/RealtimeLogModal.vue +++ b/web/src/components/common/RealtimeLogModal.vue @@ -12,7 +12,7 @@ const logRef = ref(null) let logWs: WebSocket | null = null const init = async () => { - const cmd = `tail -n 40 -f '${props.path}'` + const cmd = `tail -n 200 -f '${props.path}'` ws.exec(cmd) .then((ws: WebSocket) => { logWs = ws @@ -36,14 +36,12 @@ const handleClose = () => { log.value = '' } -watch( - () => props.path, - () => { - handleClose() +watch([() => props.path, () => show.value], () => { + handleClose() + if (show.value) { init() } -) - +}) watchEffect(() => { if (log.value) { nextTick(() => { diff --git a/web/src/views/home/IndexView.vue b/web/src/views/home/IndexView.vue index 94a7d89f..72f3a2a4 100644 --- a/web/src/views/home/IndexView.vue +++ b/web/src/views/home/IndexView.vue @@ -441,7 +441,7 @@ if (import.meta.hot) {

负载状态