From 36e2c4af8350fdb2661f442db160c4a9d7570b83 Mon Sep 17 00:00:00 2001 From: wujingjing <gersonwu@qq.com> Date: 星期二, 18 二月 2025 14:11:55 +0800 Subject: [PATCH] code editor 去除 min-h --- src/components/input/codeEditor/index.vue | 13 ++++++++++--- 1 files changed, 10 insertions(+), 3 deletions(-) diff --git a/src/components/input/codeEditor/index.vue b/src/components/input/codeEditor/index.vue index 6bfd5a4..6b4ad60 100644 --- a/src/components/input/codeEditor/index.vue +++ b/src/components/input/codeEditor/index.vue @@ -8,21 +8,23 @@ type="textarea" autocomplete="off" resize="none" + :readonly="disabled" ></el-input> <codemirror v-else - class="nowheel overflow-auto [&>.cm-editor]:min-h-[140px] cursor-text" + class="nowheel overflow-auto cursor-text" v-model="editValue" :autofocus="true" :indent-with-tab="true" :tab-size="2" :extensions="editorExtensions" + :disabled="disabled" /> <!-- <el-tooltip effect="dark" content="鍏ㄥ睆" placement="top"> </el-tooltip> --> <YWIcon - class="absolute right-1 top-1 cursor-pointer" + class="absolute right-4 top-1 cursor-pointer" :class="[defaultLanguage !== 'text' ? '!text-gray-300' : '!text-gray-500']" name="pingmufangda" @click="fullEditCodeClick" @@ -39,13 +41,14 @@ v-model:defaultLanguage="defaultLanguage" showCopy :title="title" + :disabled="disabled" /> </Teleport> </div> </template> <script setup lang="ts" name="CodeEditor"> -import { computed, onMounted, ref, type PropType } from 'vue'; +import { computed, ref, type PropType } from 'vue'; import { Codemirror } from 'vue-codemirror'; import TextEditDialog from '../../dialog/TextEditDialog/index.vue'; import type { TextType } from './types'; @@ -77,6 +80,10 @@ type: String, default: '', }, + disabled: { + type: Boolean, + default: false, + }, }); const { editorExtensions } = useEditorExtensions({ -- Gitblit v1.9.3