monaco-editor使用
monaco-editor是非常好用的一款online edit plus,那么如何把他加到自己的项目中呢。
1.下载插件
npm install monaco-editor@0.8.3
2.初始化编辑器值
<!--要绑定的对象--> <div id="container"></div>
var monacoEditor;
//设置插件路径
require.config({ paths: { ‘vs‘: ‘/Scripts/monaco/min/vs‘ } });
//绑定对象
require([‘vs/editor/editor.main‘], function () {
//container为要绑定的对象
monacoEditor = monaco.editor.create(document.getElementById(‘container‘), {
value: "<div>我是插入的代码</div>",
language: ‘html‘,
wrappingColumn: 0,
wrappingIndent: "indent"
});
});
//自适应宽度
window.onresize = function () {
if (monacoEditor) {
monacoEditor.layout();
}
};
3.获取编辑器值
monacoEditor.getValue();
4.替换编辑器值
$("#container").children().remove();//移除原有对象
//绑定对象
require([‘vs/editor/editor.main‘], function () {
monacoEditor = monaco.editor.create(document.getElementById(‘editcode‘), {
value: htmlFormat(eText),
language: ‘html‘,
wrappingColumn: 0,
wrappingIndent: "indent"
});
});
文章来自:http://www.cnblogs.com/shihao316558512/p/6920386.html