富文本插件
许多小程序中都有显示富文本的需求,但现有的方案都有着或多或少的缺陷。[代码]WxParse[代码]包的大小过于臃肿,且存在超过12层无法显示,部分样式解析和显示不正确,无法显示表格等问题;官方的[代码]rich-text[代码]组件也有图片无法预览,链接无法点击,不支持视频和一些常用标签等各类问题。 为解决这些问题,这里提出了一种新的思路,对于节点下有图片、视频、链接等的,采用[代码]WxParse[代码]中模板循环的方式显示,否则直接使用[代码]rich-text[代码]组件显示(超过一定层数的也直接使用[代码]rich-text[代码]显示),这样可以取两者之长,实现了无层数限制,显示效果好,支持各类标签,可以预览和点击等;通过优化解析脚本,其还具有一些独特的优势,如容错性强,解析效率高,轻量化等;包装成自定义组件,非常简便易用;欢迎大家体验和使用。 GitHub链接:https://github.com/jin-yufeng/mp-html 文档链接:https://jin-yufeng.gitee.io/mp-html