We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 470c43c commit 0cbacc5Copy full SHA for 0cbacc5
src/utils/monaco-editor/editor.ts
@@ -70,7 +70,13 @@ export function useMonacoEditor(
70
71
const mode = ref(mode_ ?? defaultMode);
72
73
- const { model, source, beforeSetValue, afterSetValue } = useModel(modelOptions);
+ const {
74
+ model,
75
+ source,
76
+ beforeSetValue,
77
+ afterSetValue,
78
+ ready: readyModel,
79
+ } = useModel(modelOptions);
80
81
const editor = shallowRef<Monaco.editor.IStandaloneCodeEditor>();
82
@@ -116,6 +122,7 @@ export function useMonacoEditor(
116
122
async function loadMonaco() {
117
123
await useColorThemeOnMonacoEditor();
118
124
monaco.value = await import("monaco-editor");
125
+ await readyModel;
119
126
}
120
127
121
128
const ready = loadMonaco();
0 commit comments