webuploader上传组件demo改造和summernote富文本编辑器集成填坑之旅

不羁岁月 提交于 2020-03-02 18:01:16

使用summernote做为富文本编辑器的原因是因为轻量,自己做summernote的插件也容易。summernote自带的图片上传功能我不喜欢,想自己做一个图片上传的插件,最终选择了webuploader做为基础上传组件。

先来看看summernote自带的图片上传功能,实在是太简单了。

集成webuploader到summernote里的图片上传功能插件如下图。

显示打勾图标,说明已经成功上传图片到服务器了。

webuploader在summernote里的使用代码如下。

以上webuploader 上传功能在summernote富文本编辑器的用法,下面再改造一下webuploader官方的demo例子,封装成一个单独的jquery插件来使用。

使用代码如下

这里特制了usePaste images 参数,usePaste 代表要不要开启webuploader的截图粘贴功能,因为一个页面上有多个webuploader实例时,粘贴截图会导致所有实例都能获取到粘贴的图片,如果有多个webuploader实例存在就干脆禁用截图功能。

images参数就是我们做编辑功能的时候,要初始化webuploader的实例,webuploader官方的demo是不带有这样的功能,所以要自己改造。

本文章由开源中国作者【墨鱼码】原创发布,未经允许不得转载。
欢迎关注第一时间获得原创分享内容。

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