From 5d1445fe64293050d03217f8fa53d204d38df167 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E6=BE=AAAkimio?= Date: Sun, 12 Jul 2026 14:06:53 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=AF=86=E5=88=AB?= =?UTF-8?q?=E8=AF=8D=E7=BC=96=E8=BE=91=E5=99=A8=E6=BB=9A=E5=8A=A8=E9=97=AA?= =?UTF-8?q?=E7=83=81=20(#525)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/system/WordsView.vue | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/views/system/WordsView.vue b/src/views/system/WordsView.vue index a88e86c6..fd40b252 100644 --- a/src/views/system/WordsView.vue +++ b/src/views/system/WordsView.vue @@ -494,8 +494,6 @@ onMounted(() => { :options="textEditorOptions" :placeholder="activeTextPlaceholder" :print-margin="false" - :min-lines="11" - :max-lines="11" wrap class="words-text-editor" /> @@ -870,9 +868,19 @@ onMounted(() => { .words-text-editor { overflow: hidden; - min-block-size: 15.8rem; + block-size: 15.8rem; border: 1px solid rgba(var(--v-theme-on-surface), var(--v-border-opacity)); border-radius: var(--app-surface-radius); + contain: paint; + overscroll-behavior: contain; + transform: translateZ(0); +} + +.words-text-editor :deep(.ace_scroller), +.words-text-editor :deep(.ace_content), +.words-text-editor :deep(.ace_text-layer) { + transform: translateZ(0); + will-change: transform; } .words-text-editor :deep(.ace_comment) { @@ -1124,7 +1132,7 @@ onMounted(() => { } .words-text-editor { - min-block-size: 18rem; + block-size: 18rem; } .words-rule-toolbar {