vue-quill-editor富文本编辑器简单使用方法

文章刚开始先来介绍一下vue-quill-editor富文本编辑器的简单使用,具体操作步骤如下:

安装:

npm install vue-quill-editor --save

main.js:

import VueQuillEditor from 'vue-quill-editor'

import 'quill/dist/quill.core.css'

import 'quill/dist/quill.snow.css'

import 'quill/dist/quill.bubble.css'

在需要使用的地方:

<template>

<quill-editor

v-model="content"

ref="myQuillEditor"

:options="editorOption"

@blur="onEditorBlur($event)"

@focus="onEditorFocus($event)"

@change="onEditorChange($event)">

</quill-editor>

</template>

<script>

import { quillEditor } from 'vue-quill-editor'

export default{

data(){

return {

content:null,

editorOption:{} //配置

}

},

methods:{

onEditorBlur(){//失去焦点事件

},

onEditorFocus(){//获得焦点事件

},

onEditorChange(){//内容改变事件

}

}

}

</script>

看到了一个网友分享的如何禁用vue-quill-editor 富文本编辑器,分享给大家,也谢谢原作者的分享。

vue:

<el-form-item label="描述:" :label-width="formLabelWidth">

<quill-editor

v-model="form.content"

ref="content"

:options="editorOption"

@blur="onEditorBlur($event)"

@focus="onEditorFocus($event)"

@change="onContentChange($event)"

@ready="onEditorReady($event)">

</quill-editor>

</el-form-item>

js:

export default {

data() {

form: {

content:'', // 存储富文本框内容

},

editorOption: { // 定义富文本编辑器显示

modules:{

toolbar:[

['bold','italic','underline','strike'], // 加粗、倾斜、下划线、删除线

[{'header':1},{'header':2}], // 标题一、标题二

[{'list':'ordered'},{'list':'bullet'}], // 列表

[{'color':[]},{'background':[]}], // 字体颜色、背景颜色

]

}

}

},

methods: {

onEditorReady(){ // 富文本准备时的事件

},

onEditorFocus(val,editor){ // 富文本获得焦点时的事件

console.log(val); // 富文本获得焦点时的内容

editor.enable(false); // 在获取焦点的时候禁用

},

onEditorBlur(val){ // 富文本失去焦点时的事件

console.log(val); // 富文本失去焦点时的内容

},

onContentChange(val){ // 富文本内容改变时的事件

console.log(val); // 富文本改变时的内容

}

}

}

以上是 vue-quill-editor富文本编辑器简单使用方法 的全部内容, 来源链接: utcz.com/z/324148.html

回到顶部