收藏
回答

wx.request get方式不能接收单个字符串大数据量渲染

我测试的是(35159个字符),返回格式如下 其中content 在后台有35159个字符。但是返回到前端就只有10568个字符了,中间给我用... 省略了很多东西
。contentArr是我把后台的content切割成数组,然后返回来的。contentArr.join("")就可以接收到全部的content. 但是,还是有问题。我在wxml 中用{{content}}去接收的时候,报错

。我确认我的数据没有超过1M,大小如下

回答关注问题邀请回答
收藏

2 个回答

  • 是小白啊
    是小白啊
    2018-10-22

    提供一下复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2018-10-22
    有用
    回复 6
    • 叶飘
      叶飘
      2018-10-22

      wechatide://minicode/jAMarlmi7l3O

      2018-10-22
      回复
    • 叶飘
      叶飘
      2018-10-22

      只复现了,大文本html显示不正常(已经按rich-text能显示的标签过滤了的。)。没有复现wx.request 返回单个字符串超长后被截取问题。

      2018-10-22
      回复
    • 叶飘
      叶飘
      2018-10-23

      给个反应啊。demo已经提供了

      2018-10-23
      回复
    • ShinBlueCat
      ShinBlueCat
      2018-10-23回复叶飘

      试了下,貌似你提供的html中有条件编译的语句, 类似<!--[if gte mso 9] 这种 ,把这些内容都去掉以后就可以正常渲染了

      2018-10-23
      回复
    • ShinBlueCat
      ShinBlueCat
      2018-10-23回复叶飘

      报错不是文字内容过长,而是渲染线程死循环了

      2018-10-23
      回复
    查看更多(1)
  • 叶飘
    叶飘
    2018-10-22

    官方有没有人回答下这类问题怎么处理

    2018-10-22
    有用
    回复
登录 后发表内容