From 2f747a94952a3f029b30a688cea6da9ad2fa4b11 Mon Sep 17 00:00:00 2001 From: dalaolala Date: Wed, 25 Feb 2026 16:01:57 +0800 Subject: [PATCH] feat: fix Terminal view component --- frontend/src/views/Terminal.vue | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frontend/src/views/Terminal.vue b/frontend/src/views/Terminal.vue index b609eb1..cdeda1f 100644 --- a/frontend/src/views/Terminal.vue +++ b/frontend/src/views/Terminal.vue @@ -726,6 +726,8 @@ watch(() => terminalStore.isConnected, (isConnected, wasConnected) => { sftpStore.disconnectSftp() showSftp.value = false } + // 无论连接还是断开,重新计算终端尺寸以适应底部内边距 + setTimeout(() => { handleResize() }, 150) } }) @@ -896,12 +898,14 @@ onUnmounted(() => { width: 100%; height: 100%; padding: 0; + padding-bottom: 8px; /* 底部留出缓冲,避免最后一行命令行贴边被遥盖 */ cursor: text; - overflow: hidden; /* 终端容器本身不需要滚动 */ + overflow: hidden; position: relative; min-height: 400px; display: flex; flex-direction: column; + box-sizing: border-box; } .terminal:hover {