vue-quill-editor的guthub地址,现在市面上有很多的富文本编辑器,我个人还是非常推荐Vue自己家的vue-quill-deitor,虽然说只支持IE10+,但这种问题,帅给别人吧!
那么我们直击正题,在vue中使用quill呢,我们需要npm进行安装,安装命令如下:
1 |
|
再安装依赖项
1 |
|
使用:
在main.js中进行引入
1 2 3 4 5 6 7 |
|
下面的css一定还要引用,否则编辑器将会没有css。
在vue页面中代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
|
其中的v-model就是我们自己的html代码,你可以将这个html直接放到数据库,这样也就没有什么问题了。如果想要禁用编辑器可以通过以下代码:
1 2 3 4 |
|
主题设置
在vue项目中,具体引入Quill的文件中,需要使用哪种主题就写哪个。默认是snow主题的。
1 2 3 4 5 6 7 8 |
|
工具栏设置
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
|
图片推拽上传
需要安装 quill-image-drop-module 模块,那么改一下imageDrop设置为true,你就可以把你电脑上的图片网上一坨就可以了。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
那上传文件那你就不用想了,你也许想先把图片放上去,其实这个文件托上去就已经是个base64了,等你在前台读数的时候直接decode就好~
图片调整大小ImageResize
1 2 3 4 5 6 7 8 |
|
原文地址:https://www.cnblogs.com/raineliflor/p/10397132.html