♘背景最近在开发学习Uniapp的过程中遇到了富文本的显示,对比了微信小程序中生成的代码,才发现原来微信官方早就开发了rich-text标签,可以很方便的拿来使用所以,在此对小程序rich-text的使用方法进行一点整理♘使用技巧❶.首先,是wxml页面元素的最简单使用rich-textnodes="{{article_content}}"/rich-text❷.js通常的处理逻辑为:1.根据文章ID,网络请求其文章内容;然后将"html"格式的代码进行转化;最后赋值于article_content变量.
2.其实核心的处理代码就是下面这句:
/***此代码段处理目的为,匹配富文本代码中的img标签,并将其图片的宽度修改为适应屏幕*max-width:100%---图片宽度加以限制,避免超出屏幕*height:auto---高度自适应*display:block---此代码,可以去掉图片之间的空白间隔,个人觉得好用*/article_content=article_content.replace(/img/gi,'imgstyle="max-width:100%;height:auto;float:left;display:block"');3.一般而言,我们使用的富文本编辑器(比如:UEditor),生成的HTML节点及属性大多数都可以进行解析测试中,发现对section标签不支持可参考文章:小程序rich-text不支持section标签的情况
那么前面的代码片段,可对应修改为:article_content=article_content.replace(/img/gi,'imgstyle="max-width:100%;height:auto;float:left;display:block"').replace(/section/g,'div').replace(//section/g,'div');❸.效果展示4.
☠附录5.官方文档,详情请参考:小程序rich-text
6.在这之前,我使用的是wxParse解析富文本最大的缺点就是代码配置多,并且无疑多出了一部分源码资源
7.推荐学习:RegExp对象笔记整理|正则基础
微信小程序text标签-微信小程序rich-text富文本的解析显示-小程序标签
浏览量:4405
时间:
来源:moTzxx
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

小程序制作平台选型踩坑记录:2026年五大主流方案横向对比
2026 年微信小程序月活达 10.7 亿、覆盖 108 个行业,本次横向对比即速应用、乔拓云、凡科、有赞、微盟五大主流平台,分三阶段给出选型结论,核心聚焦成本、扩展性、运营能力三大维度。 -

即速应用,赋能企业玩转微信小程序智慧经营
作为国内领军的智慧商业经营服务商,即速应用始终秉承“让每个企业都拥有自己的智慧店铺”的愿景,持续赋能更多企业玩转智慧经营。即速应用旗下拥有“小程序搭建工具-即速应用”、“私域流量专家-即客云”等产品,帮助商家打通互联网全生态营销闭环。 -

即客云2.0重磅更新,让微信小程序运营更简单!
即客云作为一款基于企业微信的第三方工具,现从多维度提供超过30种功能,自上线以来,已服务多家企业,受到一致好评。近期,我们根据客户反馈和市场调研正式推出升级版 即客云2.0!更新了私域运营SOP,群日历功能,批量拓客,客户雷达,消息推送,个人欢迎语,帮助企业更好运用企业微信;同时提升了社群运营工作标准化,提升运营效率,帮助企业实现客户增长,玩转私域流量。











