微信小程序如何把 HTML 和 Markdown 渲染成富文本:wxParse 完整上手指南

发布时间:2026/10/28 9:29:10

微信小程序如何把 HTML 和 Markdown 渲染成富文本:wxParse 完整上手指南 微信小程序如何把 HTML 和 Markdown 渲染成富文本wxParse 完整上手指南【免费下载链接】wxParsewxParse-微信小程序富文本解析自定义组件支持HTML及markdown解析项目地址: https://gitcode.com/gh_mirrors/wx/wxParse后台或爬虫给你一堆 HTML / Markdown 内容小程序原生组件却不知道往页面上画什么。wxParse 是一个微信小程序富文本解析组件把 HTML 和 Markdown 转成可直接展示的 WXML适合做资讯、博客、商品详情类页面的开发者。先看效果解析后的页面长什么样资讯文章页CMS 吐出的带标题、加粗、图片的文章正文一行解析调用就能变成可读排版。商品详情运营用 HTML 写的电商详情页直接渲染到商品页不用每个 SKU 手写一套模板。Markdown 博客用 Markdown 写的个人博客先转 HTML 再解析和 HTML 内容走同一套展示逻辑。下图是仓库自带的演示页面展示文本标签、内联样式、图片和小表情的实际解析效果wxParse 富文本解析开箱能用的能力解析 CMS 常用的 HTML 标签转换层覆盖了 span、strong、p、img、video 等富文本里最常用的标签大部分后台富文本编辑器的产物都能直接解析展示。文本标签和媒体标签都有table 标签还在 README 的 ToDo 列表里别把它当依赖项。同一套渲染路径转 Markdown 文章内置的 showdown 转换器先把 Markdown 转成 HTML再走和 HTML 完全相同的渲染流程两类内容共用一套展示逻辑。type 参数传md即可模板层不需要关心内容原本是什么格式。️ 让图片自适应屏幕并点击预览图片加载时wxParse 会取原图尺寸和屏幕宽度对比超宽就按比例缩小避免大图撑破版面。点图片还能触发系统级多图预览内部流程见下图 把 [00] 格式小表情变成 gif 图配置固定格式如[00]的表情标签后评论、聊天里的这类标签会被渲染成内置表情图文本更生动。仓库自带 wxParse/emojis/ 目录下 130 多张表情图。内联 style 与 class 名穿透HTML 里的 style 属性和 class 名都会被保留小程序侧再定义对应 CSS就能调整富文本外观不必用默认样式。5 步跑起来不用 npm install前置条件一个已用微信开发者工具打开的小程序项目即可组件是纯 JS 实现拷文件就能用。获取仓库git clone https://gitcode.com/gh_mirrors/wx/wxParse把wxParse/整个目录复制到项目根目录wxParse.js、html2json.js 等 7 个文件缺一不可。页面 JS 里引入模块var WxParse require(../../wxParse/wxParse.js);页面 wxss 或 app.wxss 里引入样式import /wxParse/wxParse.wxss;调用解析函数type 传 html 或 mdWxParse.wxParse(article, html, article, this)wxml 里引入模板并渲染解析结果template iswxParse data{{wxParseData:article.nodes}}/适合什么项目什么情况别用适合资讯、博客、电商详情这类内容照原样展示的场景内容来自 CMS、后台或用户提交你只负责渲染。不建议富文本里要嵌交互表单、复杂表格布局或需要对渲染像素级微调时不如自己写自定义组件。注意README 开头已声明项目停止维护它适合快速落地的小中型项目长期主力产品先评估现有能力是否够用。想深入实现可以从 wxParse/html2json.js 的转换逻辑读起。如果你的页面只需要把服务端 HTML 原样画出来现在拷进项目试一下5 步之后就能看到效果。【免费下载链接】wxParsewxParse-微信小程序富文本解析自定义组件支持HTML及markdown解析项目地址: https://gitcode.com/gh_mirrors/wx/wxParse创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/10/27 8:05:55

【proteus仿真】基于 STM32 的智能垃圾桶设计(仿真图+程序)

前言传统垃圾桶需要手动开盖,无法判断桶内状态,也缺少火情、溢满提醒,体验较差。本文基于 STM32F103C8T6 单片机,在 Proteus 中完成整套智能垃圾桶硬件电路仿真,实现分类按键输入、溢满检测、烟雾火情检测、声光报警、…

2026/10/28 9:28:52

161、加密链路建立后读写权限被拒绝的分析

前两年做一个野外遥测终端项目,设备侧通过一条加密隧道把数据回传到边缘网关,网关再往内部存储服务里落盘。调试阶段一切正常,ping 得通,握手日志也漂亮,加密套件协商、证书校验、会话密钥导出,每一步都打印得清清楚楚。可一进压力测试就出鬼了:链路明明显示 e半导体厂商…

2026/10/28 9:28:52

【Android】Compose 布局基础

一. 构建基础布局 什么是界面UI? 应用的界面 (UI) 就是您在屏幕上所看到的内容(文本、图片、按钮和许多其他类型的元素)及其在屏幕上的布局方式。它既是应用向用户显示内容的方式,也是用户与应用展开互动的载体 1.1. Jetpack Compose介绍 什…

2026/10/28 9:28:52

vector的使用和模拟

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 9:28:52

List迭代器和模拟(迭代器的模拟)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/28 9:23:49

虚拟世界法律框架:智能合约与数字治理实践

1. 项目背景与核心价值"数字创世纪:在虚拟世界重写人类法典"这个项目名称本身就蕴含着深刻的时代命题。当元宇宙、数字孪生等技术从概念走向落地,我们突然发现:虚拟世界正在形成一套独立于现实社会的运行规则。去年某知名虚拟平台爆…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/28 3:32:29

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑