怎么更好的处理富文本,不再使用wxParser?
发布于 5 年前 作者 klei 11163 次浏览 来自 问答

诸君,今天看了下自己写的小程序,一共 800KB大小,其中自己的代码就450KB,wxParser 插件就占了 350KB,而且这个插件是占用的主包大小,感觉对用户体验很伤,不想用 wxParser 了。

各位是怎么处理富文本的,有更好的办法吗?

2 回复
  1. wxParse

    wxParse是现在用的最多的插件,可以实现html解析、节点特殊处理以及很多自定义的处理方式

    但是缺点也非常明显:支持节点层数有限,超过就无法解析、源码不小

  2. <rich-text>

    rich-text是官方出品的富文本解析组件,可以满足一般常见的需求

    但缺点是不支持视频,不支持节点处理,不支持很多标签,可能还需将html字符串转换成node对象

  3. web-view

    游戏直接加载页面的场景可以使用web-view,可以还原绝大多数页面

    缺点是webview会占用整个界面,要配置信任的url地址,支持少量的api

  4. 据说官方正在计划出一个富文本解析插件

回到顶部