根据小程序开发人员的设计 setData 最多只支持 1024 kb 的内容,所以一般富文本编辑,上传大图什么的,默认是转成base64 img 标签内容会超长,试了一个移动端常见的长图,富文本大小有20多mb。。。

所以富文本内容用于小程序中渲染时

  • 一种是web-view渲染一个h5页面

  • 一种方法是富文本上传图片,自定义上传图片的方法,把上传后的地址拼接进去

比如vue-quill-editor 的实现自定义上传图片方法:

https://github.com/surmon-china/vue-quill-editor/issues/134