没有合适的资源?快使用搜索试试~ 我知道了~
首页vue中实现Monaco Editor自定义提示功能
这次接到一个需求,要在浏览器的 IDE 中支持自定义提示功能,如下所示: 可以看到,它可以根据用户输入的内容来一项一项排除,只显示完全匹配的那一项。 项目的框架是 Vue ,编辑器用的是 Monaco Editor 。 什么是 Monaco Editor vscode 是我们经常在用的编辑器,它的前身是微软的一个叫 Monaco Workbench 的项目,而 Monaco Editor 就是从这个项目中成长出来的一个 web 编辑器,他们很大一部分的代码都是共用的,所以 Monaco Editor 和 VSCode 在编辑代码,交互及 UI 上几乎是一摸一样的。不同的是,两者的平台不一样,
资源详情
资源评论
资源推荐

vue中实现中实现Monaco Editor自定义提示功能自定义提示功能
这次接到一个需求,要在浏览器的 IDE 中支持自定义提示功能,如下所示:
可以看到,它可以根据用户输入的内容来一项一项排除,只显示完全匹配的那一项。
项目的框架是 Vue ,编辑器用的是 Monaco Editor 。
什么是什么是 Monaco Editor
vscode 是我们经常在用的编辑器,它的前身是微软的一个叫 Monaco Workbench 的项目,而 Monaco Editor 就是从这个项目中成长
出来的一个 web 编辑器,他们很大一部分的代码都是共用的,所以 Monaco Editor 和 VSCode 在编辑代码,交互及 UI 上几乎是一
摸一样的。不同的是,两者的平台不一样, Monaco Editor 基于浏览器,而 VSCode 基于 electron ,所以功能上 VSCode 更加健
全,性能比较强大。
用法用法
安装安装
npm install monaco-editor --save
使用使用
<div id="monaco" class="monaco-editor"></div>
import * as monaco from 'monaco-editor';
this.fileEditor = this.monaco.editor.create(document.getElementById('monaco'), {
value: null,
language: 'sql' // 这里以sql为例
})
this.fileEditor.dispose(); // 使用完后销毁
这里引入 monaco 要注意,在 react 中以下面方式引入:

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0