带CodeMirror的Electron:调用setValue

时间:2019-05-26 00:16:43

标签: javascript electron codemirror

我对用Electron写作很陌生,并且在我的第一个应用程序中迷路了。

我有一个textarea,我想用从文件中读取的数据来填充:

function load(textarea,path) {
    fs.readFile(path, (err, data) => {
        textarea.value=data;
    });
}

load(…,…);

有效,我有数据。

但是,如果我使用CodeMirror,则会收到错误消息:

const CodeMirror=require('codemirror');
const editor=CodeMirror.fromTextArea(textarea,{lineNumbers: true});

function load(textarea,path) {
    fs.readFile(path, (err, data) => {
        editor.setValue(data);
    });
}

load(…,…);

控制台给我:

Uncaught TypeError: string.split is not a function

很显然,我没有正确执行操作。

我该怎么办?

0 个答案:

没有答案