微信小程序 服务端返回富文本,图片无法显示

场景:

微信小程序开发中,需要从服务端拿取数据渲染到页面上,后台返回的富文本里,图片路径有时是没有带域名前缀的,导致图片无法正常显示。

解决方案:

在富文本返回时,用正则匹配,加上域名,图片就可以正常显示了。

this.data.urlPage 是域名'http://***

/south-new-city 是/south-new-city开头的匹配地址

图片是显示了,但样式溢出屏幕,使页面可以左右滑动,影响使用及美观性;同样可以用正则进行操作。

至此,就解决了小程序后台返回富文本,图片无法显示的问题了。

完整代码

javascript 复制代码
   let content ='<p><br></p><p><img src=\"/south-new-city/下载_1695626989061.png\"><img src=\"/south-new-city/下载 (1)_1695626992508.png\"></p>'
        content = content.replace(/src="[/]south-new-city/gi, `src="${urlConstant.baseFileUrl}/south-new-city`)
        content = content.replace(/\<img/gi, '<img style="width:100%;height:auto"')
        wxParse.wxParse('content', 'html', content, that);
相关推荐
HappyAcmen9 小时前
关于微信小程序的面试题及其解析
微信小程序·小程序·notepad++
乔冠宇10 小时前
微信小程序修改个人信息头像(uniapp开发)
微信小程序·小程序·uni-app
lvbb6611 小时前
微信小程序-路线规划功能
微信小程序·小程序·notepad++
爱上大树的小猪13 小时前
微信小程序模仿快播标签云滚动特效
微信小程序·小程序
從南走到北17 小时前
挪车小程序挪车二维码php+uniapp
微信小程序·小程序·开源·微信公众平台
黑云压城After17 小时前
uniapp小程序自定义日历(签到、补签功能)
小程序·uni-app
黑云压城After18 小时前
小程序(物流、快递),接入GPS北斗获取路线以及当前车辆位置
小程序
万岳科技程序员小金20 小时前
互联网医院系统源码解析:如何开发智能化的电子处方小程序?
小程序·app开发·互联网医院系统源码·智慧医疗小程序·医院app
Java Fans20 小时前
微信小程序——访问服务器媒体文件的实现步骤
服务器·微信小程序·小程序
Evaporator Core1 天前
微信小程序数据绑定与事件处理:打造动态交互体验
微信小程序·小程序·交互