使用CodeMirror。 “无法设置未定义的属性'modeOption'”

时间:2018-12-30 22:26:09

标签: javascript

当前与此有关。

const configDataNode = document.getElementById('config_data'); const editor = CodeMirror.fromTextArea( document.getElementById('config_data_editor'), { // lineNumbers: true, mode: 'javascript', // tabSize: 2, // indentWithTabs: true, // value: JSON.stringify(gon.config.initialData, 2, 2), }, ); editor.on('change', changeObject => { const {text} = changeObject; configDataNode.value = text; });

这是我的代码。

2 个答案:

答案 0 :(得分:3)

发生这种情况是由于void fun() { const long len = (1024 * 1024) / 4; // 1 MB int aa[len]{}; } int main() { fun(); const long len = (1024 * 1024) / 4; // 1 MB int aa[len]{}; } 对象的值字段为TextArea,因此在undefined CodeMirrorcodemirror.js内部正在初始化options.value变量也未定义,因此稍后在源doc中与doc子字段匹配(如果doc未定义,则对象键可能如何存在)。

modeOption

希望这可能对某人有所帮助。

答案 1 :(得分:1)

问题在于document.getElementById('config_data_editor')不是文本区域。