1.0.0 • Published 6 years ago

vue-m-monaco-editor v1.0.0

Weekly downloads
5
License
MIT
Repository
github
Last release
6 years ago

m-monaco-editor

A monaco-editor component for vue.

npm

npm install -S vue-m-monaco-editor

use

import MMonacoEditor from 'vue-m-monaco-editor'

Vue.use(MMonacoEditor) // 注册 m-monaco-editor 组件
<m-monaco-editor v-model="code" :mode="mode" :theme="theme"></m-monaco-editor>

MMonacoEditor Attributes

参数说明类型可选值默认值
value内容string
theme主题stringvs/vs-dark/hc-darkvs
mode语言类型stringlanguages
cdnUrlmonaco-editor文件链接stringhttps://cdn.bootcss.com/monaco-editor/0.13.1/min/vs
requireConfigmonaco-editor loader.js 配置object
syncInput同步内容到valuebooleantrue/falsefalse
readOnly仅读booleantrue/falsefalse
fontSize字体大小number
renderLineHighlight高亮当前行string"none""gutter""line""all""all"

如果是内网的项目,请指定 cdnUrl 到内网可以访问的 monaco-editor 目录。

MMonacoEditor Event

参数说明参数
init初始化editer,editorDom,monaco
blur失去焦点
focus获取焦点
layout-change布局改变

更多配置信息,可以在init事件后使用 monaco-editor api

Other

monaco-editor

monaco-editor docs