news 2026/8/24 19:13:24

wxParse 快速实现微信小程序富文本解析:完整上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
wxParse 快速实现微信小程序富文本解析:完整上手指南

wxParse 快速实现微信小程序富文本解析:完整上手指南

【免费下载链接】wxParsewxParse-微信小程序富文本解析自定义组件,支持HTML及markdown解析项目地址: https://gitcode.com/gh_mirrors/wx/wxParse

wxParse 是一个微信小程序富文本解析组件,把后台返回的 HTML 或 Markdown 直接转成 WXML 可渲染的结构。如果你在开发资讯、博客或商品详情页,它能解决「接口给了一坨 HTML,小程序却显示不出来」的问题。

当后台丢给你一段 HTML

常见场景:内容后台把文章存成 HTML 或 Markdown,接口返回一串字符串,而 WXML 没法直接渲染<div><p>这类标签,手写 WXML 还原排版又不现实。wxParse 的作用就是把这段 HTML/Markdown 解析成小程序能展示的 WXML 结构,顺带处理图片、表情、样式这些细节。

快速上手:四步跑通第一个效果 🔧

  1. 获取源码:git clone https://gitcode.com/gh_mirrors/wx/wxParse,把wxParse/整个目录复制到你的小程序项目(内含 wxParse.js、html2json.js、htmlparser.js、showdown.js、wxDiscode.js、wxParse.wxml、wxParse.wxss 七个文件)
  2. 页面 JS 中引入:var WxParse = require('../../wxParse/wxParse.js');
  3. 页面 wxss 或 app.wxss 中引入样式:@import "/wxParse/wxParse.wxss";
  4. 在 onLoad 里调用WxParse.wxParse('article', 'html', data, this, 5),WXML 里写上<template is="wxParse" data="{{wxParseData:article.nodes}}"/>

项目在pages/index/里带了一份可运行的示例,复制过去改改内容就能直接看效果。

能力拆解

一个组件同时解析 HTML 和 Markdown

解析方法第二个参数传 'html' 或 'md' 即可,同一套组件处理两种格式,Markdown 写作的博客文章不用再引第二个库。

图片自适应,点击可预览多图

会动态计算图片尺寸,避免大图撑破布局;点击可放大,一篇文章里的多张图还能左右滑动按序预览。

样式、class、小表情都支持

原 HTML 的内联 style 和 class 属性会被保留,[03]这类固定格式的小表情能转成 gif,wxParse/emojis/目录内置了 135 张。

免安装,复制即用

纯 JS + WXML 模版实现,没有依赖安装和构建步骤;模版层级可扩展,也支持多数据循环渲染,适合评论、回复这类多条富文本列表(pages/index/index.wxml里有现成写法)。

怎么选、怎么用

适合:

  • 资讯、博客、商品详情等内容由后台 HTML/Markdown 产出的展示页
  • 需要批量渲染多条富文本(评论、回复区)的场景

慎用:

  • README 开头已声明项目停止维护,仅作参考使用,新项目选型前建议先对比替代方案
  • table 支持有限,iframe 等复杂布局解析不了,数据展示重的页面不合适

完整参数看仓库 README 的基本使用方法;想验证效果,直接拿pages/index/的示例跑一遍即可。

【免费下载链接】wxParsewxParse-微信小程序富文本解析自定义组件,支持HTML及markdown解析项目地址: https://gitcode.com/gh_mirrors/wx/wxParse

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/24 19:10:43

SpringBoot模拟面试平台7tch0设计与实现

1. 项目概述&#xff1a;SpringBoot模拟面试平台7tch0这个基于SpringBoot的模拟面试平台7tch0&#xff0c;是我在开发过程中总结的一套完整解决方案。它不仅仅是一个简单的面试题库&#xff0c;而是包含了从技术架构到用户交互的全流程设计。平台的核心价值在于通过高度仿真的面…

作者头像 李华
网站建设 2026/8/24 19:07:53

16G显存本地部署Qwen3.8 27B大模型,打造私有化PPT智能生成助手

大家好&#xff0c;我是专注于AI应用与本地化部署的技术博主。最近在尝试用本地大模型辅助办公时&#xff0c;发现一个痛点&#xff1a;网上关于PPT制作的AI工具要么是云端服务&#xff0c;要么功能单一&#xff0c;很难找到一个能理解复杂指令、生成高质量内容并兼顾设计排版的…

作者头像 李华
网站建设 2026/8/24 19:07:34

Python字符串比较全解析:从基础操作到高级模糊匹配实战

1. 项目概述&#xff1a;为什么字符串比较值得深究&#xff1f;在Python里&#xff0c;str1 str2或者str1 is str2几乎是每个初学者最早接触的操作之一。表面上看&#xff0c;这简单得不能再简单了——不就是看看两个文本是否一样吗&#xff1f;但如果你真的这么想&#xff0c…

作者头像 李华
网站建设 2026/8/24 19:05:19

2026年Java面试高频考点与实战策略解析

1. 项目背景与核心价值 最近两年Java技术栈的面试难度水涨船高&#xff0c;尤其头部企业的技术面已经形成了相对固定的考察模式。这份资料整理了2026年最新高频出现的128道Java核心面试题&#xff0c;覆盖了JVM、并发编程、Spring框架等9大核心模块。所有答案都经过现任大厂技术…

作者头像 李华
网站建设 2026/8/24 18:59:55

如何用免费资源嗅探扩展猫抓三步保存网页视频

如何用免费资源嗅探扩展猫抓三步保存网页视频 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 你正跟着网课学到一半&#xff0c;网突然断了——后悔…

作者头像 李华