Vue-Quill-Editor 富文本编辑器

人走茶凉 提交于 2019-12-04 15:43:46

通俗来说:富文本,就是比较丰富的文本编辑器。普通的框只能输入文字,而富文本还能给文字加颜色样式等。

富文本编辑器有很多,例如:KindEditor、Ueditor。但并不原生支持vue

但是我们今天要说的,是一款支持Vue的富文本编辑器:vue-quill-editor

GitHub的主页:https://github.com/surmon-china/vue-quill-editor

Vue-Quill-Editor是一个基于Quill的富文本编辑器:Quill的官网

使用指南

第一步:安装,使用npm命令:

npm install vue-quill-editor --save

第二步:加载,在js中引入:

全局引入:

import Vue from 'vue'import VueQuillEditor from 'vue-quill-editor'​const options = {}; /* { default global options } */​Vue.use(VueQuillEditor, options); // options可选

局部引入:

import 'quill/dist/quill.core.css'import 'quill/dist/quill.snow.css'import 'quill/dist/quill.bubble.css'​import {quillEditor} from 'vue-quill-editor'​var vm = new Vue({    components:{        quillEditor    }})

第三步:页面使用:

<quill-editor v-model="goods.spuDetail.description" :options="editorOption"/>

 

自定义的富文本编辑器

不过这个组件有个小问题,就是图片上传的无法直接上传到后台,因此我们对其进行了封装,支持了图片的上传。

使用也非常简单:

<v-stepper-content step="2">    <v-editor v-model="goods.spuDetail.description" upload-url="/upload/image"/></v-stepper-content>
  • upload-url:是图片上传的路径

  • v-model:双向绑定,将富文本编辑器的内容绑定到goods.spuDetail.description

 

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!