- 安装vue-quill-editor
cnpm install vue-quill-editor -S
- 编辑组件中引入
import {
quillEditor } from "vue-quill-editor"; //调用编辑器
import 'quill/dist/quill.core.css';
import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';
3.组件使用
<quill-editor
v-model="content"
ref="myQuillEditor"
:options="editorOption"
@blur="onEditorBlur($event)" @focus="onEditorFocus($event)"
@change="onEditorChange($event)">
</quill-editor>
const toolbarOptions = [
["bold", "italic", "underline", "strike"], // 加粗 斜体 下划线 删除线
["blockquote", "code-block"], // 引用 代码块
[{
header: 1 }, {
header: 2 }], // 1、2 级标题
[{
list: "ordered" }, {
list: "bullet" }], // 有序、无序列表
[{
script: "sub" }, {
script: "super" }], // 上标/下标
[{
indent: "-1" }, {
indent: "+1" }], // 缩进
// [{'direction': 'rtl'}], // 文本方向
[{
size: ["small", false, "large", "huge"] }],