diff --git a/frontend/src/views/task/TaskCenter.vue b/frontend/src/views/task/TaskCenter.vue index f229aeb..402ac67 100644 --- a/frontend/src/views/task/TaskCenter.vue +++ b/frontend/src/views/task/TaskCenter.vue @@ -240,31 +240,6 @@ function selectTask(taskId: string) { void loadLogs(taskId) } -function scrollToBottom() { - if (!autoScroll.value) return - - nextTick(() => { - if (logContainerRef.value) { - logContainerRef.value.scrollTop = logContainerRef.value.scrollHeight - } - }) -} - -function handleScroll() { - if (!logContainerRef.value) return - - const { scrollTop, scrollHeight, clientHeight } = logContainerRef.value - const distanceFromBottom = scrollHeight - scrollTop - clientHeight - - // 距离底部小于 50px 时认为在底部,恢复自动滚动 - if (distanceFromBottom < 50) { - autoScroll.value = true - } else if (distanceFromBottom > 100) { - // 用户向上滚动超过 100px 时暂停自动滚动 - autoScroll.value = false - } -} - function refreshCurrent() { void loadTasks() }