收藏
回答

怎么更好的处理富文本,不再使用wxParser?

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

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



最后一次编辑于  03-30
回答关注问题邀请回答
收藏

2 个回答

  • 金煜峰
    金煜峰
    04-23

    推荐使用新富文本插件

    04-23
    赞同 2
    回复
  • 微盟
    微盟
    03-30
    1. wxParse

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

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

    2. <rich-text>

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

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

    3. web-view

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

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

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

    03-30
    赞同 1
    回复 1
    • 吴奕群
      吴奕群
      03-31

      wxParse的支持节点层数有限,这个可以自己改源码,可以超过限制的

      03-31
      回复