当前位置: 首页 > article >正文

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

场景:
  微信小程序开发中,需要从服务端拿取数据渲染到页面上,后台返回的富文本里,图片路径有时是没有带域名前缀的,导致图片无法正常显示。
在这里插入图片描述
解决方案:
  在富文本返回时,用正则匹配,加上域名,图片就可以正常显示了。
this.data.urlPage 是域名’http://***
/south-new-city 是/south-new-city开头的匹配地址
在这里插入图片描述
  图片是显示了,但样式溢出屏幕,使页面可以左右滑动,影响使用及美观性;同样可以用正则进行操作。
在这里插入图片描述
  至此,就解决了小程序后台返回富文本,图片无法显示的问题了。
完整代码

   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);

http://www.kler.cn/a/147303.html

相关文章:

  • 问:说说SpringDAO及ORM的用法?
  • 录的视频怎么消除杂音?从录制到后期的杂音消除攻略
  • 【WPF】Prism学习(三)
  • 一个win32 / WTL下多线程库(CThread类)的使用心得
  • Git_2024/11/16
  • 不用来回切换,一个界面管理多个微信
  • java stream流的执行流程
  • 2019年9月26日: Go生态洞察:发布Go模块
  • java计算积分面积
  • 优化生产制造业流程,提升生产效率,选择ERP管理系统!
  • 单片机学习10——独立按键
  • 推荐6款本周 yyds 的开源项目
  • 国内外的ERP系统存在显著的差异,差在哪?
  • 【数据结构】二叉树之链式结构
  • 希尔伯特和包络变换
  • Redis使用increment方法返回null的原因以及解决方案
  • Django整合回顾
  • Redis面试内容,Redis过期策略,Redis持久化方式,缓存穿透、缓存击穿和缓存雪崩,以及解决办法
  • 网络运维与网络安全 学习笔记2023.11.27
  • 【C++ Primer Plus学习记录】for循环与while循环
  • 基于阻塞队列的生产者消费者模型
  • C语言:选择法对十个整数排序
  • 爬取极简壁纸
  • css实现鼠标移入背景图片变灰并浮现文字的效果
  • linux 命令 sudo、su 命令
  • 小H喜欢睡觉(C语言实现)