收藏
回答

组件rich-text

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug rich-text 工具 6.7.3 2.4.2

- 当前 Bug 的表现(可附上截图)


请问使用组件rich-text, 无法渲染数据, 有什么解决的办法吗



小程序的组件rich-text转html富文本, 出现VM609:1 invokeWebviewMethod 数据传输长度为 8333508 已经超过最大长度 1048576

- 预期表现


- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-12-20  (未经腾讯允许,不得转载)
回答关注问题邀请回答
收藏

4 个回答

  • 田
    2018-12-22

    这个确实是一个8M的文本,肯定不能分页的。

    仔细看了一下,估计纯文本没那么大,大头的是图片,图片都变成base64放进来了。


    建议不要用文本框了,用浏览器控件吧,直接打开后台的网页就好了。

    2018-12-22
    赞同 1
    回复 1
    • author
      author
      2018-12-24

      现在先建议后端把图片改成以路径的给到前端再试试, 不行再换其他办法了

      2018-12-24
      回复
  • 马丁
    马丁
    2018-12-23

    富文本我都是放在web-view里面

    2018-12-23
    赞同
    回复 2
    • author
      author
      2018-12-24

      web-view只能设置src设置url, 这个场景不适合使用

      2018-12-24
      回复
    • 田
      2018-12-24回复author

      之前 我记得有个组件是可以渲染HTML的,你可以拿来试试

      2018-12-24
      回复
  • 流星
    流星
    2018-12-22

    后端数据的锅 表示不背

    2018-12-22
    赞同
    回复
  • 卢霄霄
    卢霄霄
    2018-12-21

    额。。大了太多了吧。。按页拆分下?

    2018-12-21
    赞同
    回复 7
    • author
      author
      2018-12-21

      老哥, 请问下, 这个是要后端拆分吗? 前端接收的数据, 好像没法处理的了

      2018-12-21
      回复
    • 卢霄霄
      卢霄霄
      2018-12-21回复author

      对啊对啊。。如果后端能有个标志,分页标志,倒是也可以传给前端,用split分。不过还是后端直接拆成数组比较好。每次setData一部分。。你这个太大了,其实可以分页,该显示的时候才加载进去

      2018-12-21
      1
      回复
    • author
      author
      2018-12-21回复卢霄霄



      你好, 老哥, 后端返回这样子好像也操作不了

      2018-12-21
      回复
    • 卢霄霄
      卢霄霄
      2018-12-21回复author

      差点没把我给笑死!!你后端不是按照一页一页的做成数组啊!!他把字符串挨个切成了数组!!能用个鬼啊

      2018-12-21
      回复
    • ==
      ==
      2018-12-21回复author

      噗。。。。。

      2018-12-21
      回复
    查看更多(2)