关于富文本编辑器的图片处理

本文讲述了在小程序中遇到的一个富文本编辑器图片显示bug,内容包括图片消失、图片数据格式不兼容以及图片超出页面范围的问题。通过检查JS代码,发现图片的data-src属性导致富文本编辑器无法显示,将data-src转换为src后,图片显示正常。但随后发现图片尺寸导致超出页面,通过添加class进行调整,成功解决了问题。

不经意间发现项目内有个bug
就是推文详情是使用富文本编辑器处理的,但是富文本编辑器支持的数据又比较局限,上一位前辈并没有把它处理好。于是就出现了如下画面:
文字都在,图不见了
在这里插入图片描述
控制台里也看不见在这里插入图片描述
也不知道问题出在哪里了,再看看JS代码吧。
在这里插入图片描述
打印content试试:在这里插入图片描述
很明显!content里有img图片!只是富文本编辑器不显示!
那先排除一下数据问题吧,富文本编辑器只支持img的src属性,数据里用的是data-src,那么我们把content当做字符串处理一下:

var content1=content.replace(/\ data-src/gi,  'src' );;

这样就可以了?在这里插入图片描述
当我打开另一篇推文,发现图片超出了页面范围。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

前端一名小学生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值