monaco-editor是一款非常好用的web代码编辑器,那么如何把他加到自己的项目中呢。
1.下载插件
npm install monaco-editor@0.8.3
2.初始化编辑器值
1
2
|
<!--要绑定的对象--> < div id="container"></ div >
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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.获取编辑器值
1
|
monacoEditor.getValue(); |
4.替换编辑器值
1
2
3
4
5
6
7
8
9
10
11
|
//移除原有对象 $( "#container" ).children().remove();
//重新绑定对象并赋新值 require([ 'vs/editor/editor.main' ], function () {
monacoEditor = monaco.editor.create(document.getElementById( 'container' ), {
value: '<span>nenewnew</span>' ,
language: 'html' ,
wrappingColumn: 0,
wrappingIndent: "indent"
});
});
|
相关推荐
在Vue3.0环境下使用Vue-Quill-Editor,需要确保组件与新版本的Vue兼容,以充分利用Vue3.0的改进和提升。 Vue CLI 3 是Vue.js的命令行工具,用于快速搭建Vue项目。它简化了项目配置,提供了开箱即用的脚手架,支持热...
tui-editor1.3.3/tui-editor/tui-editor死活下载不了
下面将详细介绍如何在Vue3项目中使用V-Md-Editor和VMdPreview。 首先,确保你已经安装了Vue3和Vue CLI。如果你还没有安装,可以使用以下命令进行安装: ```bash npm install -g @vue/cli ``` 接下来,创建一个新...
mavon-editor 使用教程 - 副本
通过`index.js`,我们可以看到如何在React组件中引入和使用React-Monaco-Editor,以及如何配置编辑器的选项,如语言设置、初始代码内容、事件监听等。这对于初学者来说是一份非常实用的教程。 4. **使用步骤** ...
在压缩包内,有两个主要文件:`说明.htm`和`vue-html5-editor-v1.1.1`。`说明.htm`通常包含了关于如何安装、配置以及使用Vue-html5-editor的详细指南。它会涵盖以下内容: 1. **安装**:通常通过npm或yarn进行,...
总的来说,这个Nuxt版的Vue-Quill-Editor demo提供了一个集成示例,帮助开发者了解如何在Nuxt.js环境中使用Vue-Quill-Editor,并且由于官方文档的不足,这样的示例对初学者尤其有帮助。通过这个demo,你可以学习到...
总之,Unity UFFA - Editor Patcher 2020 是一个非官方的解锁工具,为那些希望在未购买正式许可的情况下使用Unity编辑器的用户提供了一种可能性。然而,使用此类工具需谨慎,应充分考虑其合法性、安全性和潜在的问题...
本文将深入探讨如何利用React.js和TypeScript构建一个轻量级且具备预览功能的Markdown编辑器——uiw-react-md-editor。我们将从项目结构、核心概念、关键代码以及实际应用等方面进行详细讲解。 首先,Markdown是一...
本文讲述的是如何在使用vue2-editor作为基础的富文本编辑器中实现全屏功能。vue2-editor本身是基于Quill编辑器的一个封装,它并没有直接提供全屏功能,因此需要我们自己来实现。以下我们将详细地探讨如何在vue2-...
在本文中,我们将深入探讨如何在 Vue 项目中集成并使用 vue-html5-editor。 首先,让我们来了解一些基本概念。Vue-html5-editor 是基于开源的富文本编辑器 Simditor 构建的,它提供了包括文字格式化、图片上传、...
2. **as-editor-master**: - 这个文件名暗示可能是一个编辑器的源代码仓库,其中"AS"可能是“Advanced Editor”或特定项目名的缩写。 - "master"分支在Git版本控制系统中通常代表主要或默认分支,意味着这是项目...
7. **插件或扩展**:如果`sora-editor`支持插件系统,`sora-editor-main`中可能包含预置的插件,供开发者参考或直接使用。 8. **测试用例**:为了确保代码质量,项目可能包含单元测试或集成测试,这些测试用例可以...
在“vue-testcase-minder-editor vue2.0思维导图实例”中,我们主要探讨的是如何利用Vue 2.x版本结合特定的插件来创建一个交互式的思维导图应用。 Vue-testcase-minder-editor 是一个专门为Vue.js设计的思维导图...
使用教程(注意细看总结部分,写了几点,希望有所帮助): 1、安装插件:npm install vue-quill-editor 2、安装插件依赖:npm install quill 3、main.js文件中引入: import Vue from 'vue' import VueQuillEditor ...
在“tui.editor-master”压缩包中,包含了TUI Editor的源代码和相关资源。 **二、主要特性** 1. **GFM支持**:TUI Editor 支持GitHub Flavored Markdown语法,包括表格、代码块、任务列表、头像链接等,使用户可以...
项目中用到 tui-editor 1.3.3 的依赖,可是 npm、cnpm 怎么都装不下来,看报错应该是 github 被墙了的原因,上传一份,希望能帮到大家(下下来直接放到 node_modules 目录里即可)
vue富文本编辑器vue-quill-editor.js ...vue-quill-editor富文本编辑器使用方法,最全,含部分源码解读,含图片上传,如果页面有多个富文本,图片上传解决方案 https://blog.csdn.net/cplvfx/article/details/125557966
UnitySetup-Android-Support-for-Editor-5.3.5f1UnitySetup-Android-Support-for-Editor-5.3.5f1UnitySetup-Android-Support-for-Editor-5.3.5f1UnitySetup-Android-Support-for-Editor-5.3.5f1