1.0.0 • Published 6 years ago

vue-m-ace-editor v1.0.0

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

m-ace-editor

Vue ace 编辑器组件。

npm

npm install -S vue-m-ace-editor

use

import MAceEditor from 'vue-m-ace-editor'

Vue.use(MAceEditor) // 注册 m-ace-editor 组件
<m-ace-editor height="250px" v-model="content" :line-number="false"></m-ace-editor>

如果你要设置其他的主题和模式,你需要导入ace支持的,主题和模式

import 'brace'
import 'brace/mode/markdown'
import 'brace/mode/javascript'
import 'brace/theme/clouds_midnight'
<m-ace-editor height="250px" v-model="content" :line-number="false" mode="javascript" theme="chrome"></m-ace-editor>

MAceEditor Attributes

参数说明类型可选值默认值
width宽度string/number
height高度string/number
line-height内容行高string/number
value内容string
font-size字体大小string14px
line-number是否显示行号booleantrue
highlight-active-line高亮当前行booleantrue
mode模式stringmarkdown
theme主题string

MAceEditor Events

事件说明参数
change内容改变value
blur失去焦点editor
focus获取焦点editor
init初始化editor

更多设置

ACE API