1
0
mirror of synced 2026-05-20 17:28:42 +08:00

fix(design,editro,element-plus-adapter,tdesign-vue-next-adapter): elememt-plus表单渲染失败

This commit is contained in:
roymondchen
2025-11-24 16:14:21 +08:00
parent 09dfaad2cc
commit 93640257e9
10 changed files with 160 additions and 48 deletions

View File

@@ -17,7 +17,6 @@
*/
import { createApp } from 'vue';
import * as monaco from 'monaco-editor';
import EditorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker';
import CssWorker from 'monaco-editor/esm/vs/language/css/css.worker?worker';
import HtmlWorker from 'monaco-editor/esm/vs/language/html/html.worker?worker';
@@ -51,8 +50,6 @@ globalThis.MonacoEnvironment = {
},
};
monaco.languages.typescript.typescriptDefaults.setEagerModelSync(true);
const adpter = sessionStorage.getItem('tmagic-playground-ui-adapter') || 'element-plus';
let adpterModule;

View File

@@ -26,7 +26,14 @@
</template>
</TMagicEditor>
<TMagicDialog v-model="previewVisible" destroy-on-close class="pre-viewer" title="预览" :width="stageRect?.width">
<TMagicDialog
v-model="previewVisible"
close-onClick-modal
destroy-on-close
class="pre-viewer"
title="预览"
:width="stageRect?.width"
>
<iframe
v-if="previewVisible"
ref="iframe"