1、在main.js里引入
import Vue from 'vue' import VueQuillEditor from 'vue-quill-editor' Vue.use(VueQuillEditor)
2、在需要的页面引入
// 一定要引入这三个css,不然文本编辑器会出现不规则黑白几何图形 // 这三个css可以在main.js中引入,也可以在具体使用的.vue文件中引入 import 'quill/dist/quill.core.css' import 'quill/dist/quill.snow.css' import 'quill/dist/quill.bubble.css'
3、
<template>
<el-row>
<quill-editor v-model="content"
:options="editorOption"
@blur="onEditorBlur($event)"
@focus="onEditorFocus($event)"
@change="onEditorChange($event)">
</quill-editor>
</el-row>
</template>
<script>
// import { quillEditor } from 'vue-quill-editor'
export default {
name: 'fueditor',
data () {
return {
content: '',
editorOption: {}
}
},
methods: {
onEditorBlur (editor) { // 失去焦点事件
},
onEditorFocus (editor) { // 获得焦点事件
},
onEditorChange ({editor, html, text}) { // 编辑器文本发生变化
// this.content可以实时获取到当前编辑器内的文本内容
console.log(this.content)
}
}
}
</script>
<style>
/* 设置编辑器的高度 */
.quill-editor {
height: 800px;
}
</style>
来源:https://www.cnblogs.com/lxs-casually/p/11934800.html