vue-quill-editor默认的图片插入方式,是直接将图片转成base64编码,这样的结果是整个富文本的html片段十分冗余。我们的服务器端接收的post的数据大小都是有限制的,这样的话导致提交失败,就算不提交失败,大量的数据存入数据库也不是好事。为了解决这个问题,我考虑了两个方案,换一个富文本编辑框框架,另一个是修改vue-quill-editor的框架代码。 
百度一番,果断开始尝试修改框架代码框架,因为换个富文本编辑框有太多不确定性,增加测试成本。

解决方式
如上图,我们点击图片,不是把图片的base64编码插入富文本框,而是将本地文件上传到我的文件上传地址(我这里默认提供post方式上传图片,并且返回图片地址),将图片以html方式插入在富文本框内。这样由原来的图片数据优化为了<img src="...">的html格式数据。

template部分

vue data部分

vue method部分:

element-ui vue-quill-editor 富文本编辑器 解决插入图片不采用base64 从服务器传图片在显示返回url相关推荐

  1. vue 是否有word编辑控件_GitHub - C84882428/editor-ui: vue集成 tinymce 富文本编辑器,增加导入 word 模板...

    editor-ui vue 集成 tinymce 富文本编辑器 自定义 tinymce 富文本编辑器, 在原来的编辑器中增加上传 word 模板 最终展示效果: 主要代码: 整体思路: 1,在编辑器原 ...

  2. 小程序editor 富文本编辑器组件

    效果: 关于editor 富文本编辑器组件 复制到组件common 里面.json 引用即可 链接:https://pan.baidu.com/s/1_QIp28IOVuyVFfKfFZwxKQ 提取 ...

  3. vue使用百度富文本编辑器(ueditor)

    文章目录 vue使用百度富文本编辑器(ueditor) 1.进入官网或者github下载源码 2.使用grunt编译 4.安装`vue-ueditor-wrap` 5.组件中引入,自定义组件 6.后端 ...

  4. 小程序的四次元口袋:editor富文本编辑器的使用、渲染,以及rich-text进行解析

    editor富文本 1.介绍 富文本编辑器,可以对图片.文字进行编辑.极大地丰富了我们文章的结构样式,之前小程序还没有自己开发富文本插件,而在2019年微信小程序正式发布了富文本api. 支持的类型 ...

  5. froala editor富文本编辑器出现验证失败的解决方法

    froala editor富文本编辑器出现验证失败的解决方法 出现这种情况,首先要下载源码包地址 https://www.froala.com/wysiwyg-editor 之后引用本地的 froal ...

  6. 解决百度ueditor富文本编辑器不能插入视频的问题/src掉链/src清空,不能显示视频

    如果你嫌弃自己配置比较麻烦,出现各种奇奇怪怪的问题你下载我  这个文件  加入到你的项中, 只  需要  修改 项目名称  就可以 运行  地址 https://download.csdn.net/d ...

  7. VUE+tinymce(富文本编辑器)

    效果图: VUE项目引入tinymce 1.tinymce安装以及下载 npm install @tinymce/tinymce-vue -save npm install tinymce -save ...

  8. vue使用ckeditor4富文本编辑器配置

    使用场景: 本来最开始使用的是quill富文本编辑器,但是由于功能和项目得实际需求并不是怎么适合,因为我需要在Word文档里面把一些内容进行粘贴复制进去(复制的是图文),当出现这种场景的话quill就 ...

  9. Vue中引入富文本编辑器

    这里使用的是 vue-quill-editor 富文本组件 先安装一下: npm i vue-quill-editor -s 下载之后 去components文件夹中新建一个文件夹 KEditor,然 ...

最新文章

  1. 用 Flask 来写个轻博客 (17) — MV(C)_应用蓝图来重构项目
  2. 用python画烟花-过年了,用Python放一场浪漫烟花秀!
  3. Hive用户权限管理理解
  4. JS面向对象--你真的理解闭包了吗?
  5. 游戏AI之决策结构—行为树
  6. 工业相机5A参数及其对图像采集的影响
  7. cacti登录密码忘记解决方法
  8. VMware 虚拟上网的的三种模式 ——bridged、host-only、NAT 模式
  9. 大型网站技术架构(七)--网站的可扩展性架构(转)
  10. 《机器学习实战》原书数据与代码(基于Python3)汇总
  11. 用python编译linux内核,戴子轩/RK3399上编译linux-kernel
  12. httpwatch9.1 安装包
  13. python实现从oracle读数据写入mysql(1)
  14. centos怎么查找node安装路径_centos7下用yuminstall安装nodejs,默认装在哪个目录了
  15. 图像处理-HSV和RGB相互转换
  16. impala shell
  17. 企业三层架构、冗余、STP生成树协议总结
  18. 学会使用 GitHub 之 GtHub 与 ATOM 联姻
  19. PTA 7-6 高速公路超速处罚
  20. python模拟报数游戏有n个人围成一圈,从0到n-1按顺序编号,从第一个人开始从1到k报数,报到k的人推出圈子,然后圈子缩小,从下个人继续游戏,问最后留下来的是几号?

热门文章

  1. 华兴数控g71外圆循环编程_数控车G71内外圆切削复合循环
  2. 数值范围_想顺产的话,这个数值最好别超出此范围,否则顺产的分娩风险大!...
  3. Conflux CTO伍鸣博士应邀出席金色沙龙
  4. library(igraph)
  5. alios 系统配置转存到一个头文件
  6. 优雅地实现一个高效、异步数据实时刷新的列表
  7. 网址或者app被入侵了怎么办?
  8. 使用ImageJ测图片中物体的平均灰度值
  9. jquery选择器可以利用后代和直系后代选择器连续选择元素
  10. linux 系统级性能分析工具 perf 的介绍与使用