1、安装
cnpm install vue-quill-editor
2、在main.js中引入
// 富文本
import VueQuillEditor from 'vue-quill-editor'
// require styles 引入样式
import 'quill/dist/quill.core.css'
import 'quill/dist/quill.snow.css'
import 'quill/dist/quill.bubble.css'
Vue.use(VueQuillEditor)
3、使用
<template><div><quill-editor v-model="content" ref="myQuillEditor" :options="editorOption" @blur="onEditorBlur($event)" @focus="onEditorFocus($event)"@change="onEditorChange($event)"></quill-editor><!-- 富文本内容 --><div class="text"></div><button v-on:click="saveHtml">保存</button></div>
</template>
<script>import { quillEditor } from 'vue-quill-editor'import $ from 'jquery'//先安装jqueryexport default{data(){return {content:null,editorOption:{}}},computed: {editor() {return this.$refs.myQuillEditor.quill;},},methods:{onEditorBlur(){//失去焦点事件},onEditorFocus(){//获得焦点事件},onEditorChange(){//内容改变事件//console.log(this.content)//$('.text').html(this.content)},saveHtml(event){//点击保存按钮保存alert(this.content);}}}
</script>