monaco-editor使用
Posted Mr石昊
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了monaco-editor使用相关的知识,希望对你有一定的参考价值。
monaco-editor是非常好用的一款online edit plus,那么如何把他加到自己的项目中呢。
1.下载插件
npm install [email protected]
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" }); });
以上是关于monaco-editor使用的主要内容,如果未能解决你的问题,请参考以下文章