♘背景最近在开发学习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富文本的解析显示-小程序标签
浏览量:4345
时间:
来源:moTzxx
版权声明
即速应用倡导尊重与保护知识产权。如发现本站文章存在版权问题,烦请提供版权疑问、身份证明、版权证明、联系方式等发邮件至197452366@qq.com ,我们将及时处理。本站文章仅作分享交流用途,作者观点不等同于即速应用观点。用户与作者的任何交易与本站无关,请知悉。
最新资讯
-

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

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

零代码 + AI 双轮驱动|即速应用解锁人工智能小程序开发新范式
无需代码、无需 AI 算法功底,普通人也能快速搭建智能小程序。即速应用将人工智能与零代码开发深度融合,推出 AI 智能生成能力,用户通过自然语言描述需求,AI 自动生成小程序页面、功能模块与后台配置,覆盖商城、预约、同城、社区团购等全场景。平台内置 AI 智能推荐、智能客服、用户画像分析等能力,一键对接微信生态,打通视频号、企业微信、短信跳转,帮企业快速落地 AI 应用,抢占智慧经营先机,让每家企业都拥有 AI 驱动的智慧店铺。












