From e8fc255b19eabdec096ffce6e16733ad77a8ccae Mon Sep 17 00:00:00 2001 From: xfy Date: Thu, 9 Jul 2026 13:28:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(code-runner):=20=E6=96=87=E7=AB=A0=E9=A1=B5?= =?UTF-8?q?=E8=BF=90=E8=A1=8C=E7=BB=93=E6=9E=9C=E6=B7=BB=E5=8A=A0=E6=9C=80?= =?UTF-8?q?=E5=A4=A7=E9=AB=98=E5=BA=A6=E4=B8=8E=E6=BB=9A=E5=8A=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 输出区原本无高度限制,大量 stdout 会撑开整个卡片/文章页。加 max-h-80 (320px) 与 overflow-auto,超出后垂直滚动。overflow-x-auto 升级为 overflow-auto 以同时支持垂直滚动。与编辑器内 resultArea 的 300px 上限 保持一致。 --- src/components/code_runner/runner.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/code_runner/runner.rs b/src/components/code_runner/runner.rs index 96028f0..936c053 100644 --- a/src/components/code_runner/runner.rs +++ b/src/components/code_runner/runner.rs @@ -334,7 +334,7 @@ pub fn CodeRunner( span { class: "font-medium uppercase tracking-wide", "输出" } span { "{exit_info()}" } } - pre { class: "px-4 py-3 m-0 text-xs font-mono text-[var(--color-paper-secondary)] bg-[var(--color-paper-code-block)] overflow-x-auto whitespace-pre-wrap break-words", + pre { class: "px-4 py-3 m-0 text-xs font-mono text-[var(--color-paper-secondary)] bg-[var(--color-paper-code-block)] overflow-auto max-h-80 whitespace-pre-wrap break-words", {output()} } }