【发布时间】:2020-07-04 11:56:52
【问题描述】:
设置 Monaco 编辑器文本内容的正确方法是什么,而不用担心撤消堆栈? monacoEditor.setValue("text") 似乎在内心深处的某个地方崩溃了:
vue.esm.js?efeb:1741 TypeError: (intermediate value)(intermediate value)(intermediate value).create is not a function
at D (textModel.ts:90)
at f.setValue (textModel.ts:385)
at t.setValue (commonCodeEditor.ts:211)
at VueComponent.loadFile (ResourceViewer.vue?d447:85)
【问题讨论】:
-
你是如何配置编辑器的?当您创建实例时,您是使用语言和值,还是传递了模型?
-
问题原来是我传入的不是字符串,而是 JSON 对象。使用“文本”进行测试也不起作用,因为 amdRequire 原来是异步的。
标签: monaco-editor