浏览代码

feat:Monaco

ananzhusen 1 年之前
父节点
当前提交
1267ff2df5
共有 2 个文件被更改,包括 14 次插入19 次删除
  1. 0 5
      src/views/components/Graphics.vue
  2. 14 14
      src/views/components/common/CodeEditor.vue

+ 0 - 5
src/views/components/Graphics.vue

@@ -497,11 +497,6 @@ const groupChange = async (name: string) => {
       subGroups.value = shapes;
       userLastName = name;
       break;
-    // case '我的':
-    //   subGroups.value = await getPrivateGroups();
-    //   groupType.value = 1;
-    //   await getPrivateGraphics();
-    //   break;
     case '组件':
       subGroups.value = await getUserComponents();
       groupType.value = 1;

+ 14 - 14
src/views/components/common/CodeEditor.vue

@@ -48,9 +48,9 @@ import 'monaco-editor/esm/vs/editor/contrib/wordHighlighter/browser/wordHighligh
 import 'monaco-editor/esm/vs/editor/contrib/wordOperations/browser/wordOperations.js';
 import 'monaco-editor/esm/vs/editor/contrib/wordPartOperations/browser/wordPartOperations.js';
 
-import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker';
-import jsonWorker from 'monaco-editor/esm/vs/language/json/json.worker?worker';
-import tsWorker from 'monaco-editor/esm/vs/language/typescript/ts.worker?worker';
+// import editorWorker from 'monaco-editor/esm/vs/editor/editor.worker?worker';
+// import jsonWorker from 'monaco-editor/esm/vs/language/json/json.worker?worker';
+// import tsWorker from 'monaco-editor/esm/vs/language/typescript/ts.worker?worker';
 
 import 'monaco-editor/esm/vs/language/json/monaco.contribution';
 import 'monaco-editor/esm/vs/basic-languages/javascript/javascript.contribution';
@@ -67,17 +67,17 @@ const { modelValue, json, language, options } = defineProps<{
 
 const emit = defineEmits(['update:modelValue', 'change']);
 
-self.MonacoEnvironment = {
-  getWorker(_: any, label: string) {
-    if (label === 'json') {
-      return new jsonWorker();
-    }
-    if (label === 'typescript' || label === 'javascript') {
-      return new tsWorker();
-    }
-    return new editorWorker();
-  },
-};
+// self.MonacoEnvironment = {
+//   getWorker(_: any, label: string) {
+//     if (label === 'json') {
+//       return new jsonWorker();
+//     }
+//     if (label === 'typescript' || label === 'javascript') {
+//       return new tsWorker();
+//     }
+//     return new editorWorker();
+//   },
+// };
 
 let editor: monaco.editor.IStandaloneCodeEditor;