先看效果圖:

下載Vue-Quill-Editor
npm install vue-quill-editor --save
下載quill(Vue-Quill-Editor需要依賴)
npm install quill --save
代碼
<template>
<div class="edit_container">
<quill-editor
v-model="form.goods_desc"
ref="myQuillEditor"
:options="editorOption"
@blur="onEditorBlur($event)"
@focus="onEditorFocus($event)"
@change="onEditorChange($event)">
</quill-editor>
</div>
</template>
<script>
import { quillEditor } from "vue-quill-editor"; //調用編輯器
import 'quill/dist/quill.core.css';
import 'quill/dist/quill.snow.css';
import 'quill/dist/quill.bubble.css';
export default {
components: {
quillEditor
},
data() {
return {
form:{
goods_desc: ''
},
editorOption: {}
}
},
methods: {
onEditorReady(editor) { // 准備編輯器
},
onEditorBlur(){
console.log(this.form)
}, // 失去焦點事件
onEditorFocus(){}, // 獲得焦點事件
onEditorChange(){}, // 內容改變事件
},
computed: {
editor() {
return this.$refs.myQuillEditor.quill;
},
}
}
</script>
OK,搞定,簡潔的富文本編輯器就展現在你眼前了。當然還可以通過配置editorOption選擇自己需要的功能,讓編輯器更簡練些,這里就不贅述了!
原文地址:https://blog.csdn.net/senmage/article/details/82388728
