使用小程序原生开发,从主页调转到子页面,子页面onload发起wx.request并把列表渲染到子页面展示给用户,发现this.setData加载很慢。本来有加载条判断到数据请求完毕是关闭掉的。但是都是先出现没有数据模板,迟钝了快1s才渲染出来,体验很不好。



是否可以兼容改良?

展开全部
收起
6回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Valentina

    20人对此回答表示赞同

    小程序不光wx.request会有这种情况,你在本界面控制显隐(尤其是全屏),使用this.setData也会存在延迟切换那一下,很不自然

    展开
    20
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • Gabriella 2019-01-21 16:05

      难道没有解决方案了吗?求官方回应

      回复
  • 那都不是事儿

    20人对此回答表示赞同

    如果setDate中初始化的数据很多,新页面的响应就会变慢

    展开
    20
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • 周悠悠

    16人对此回答表示赞同

    这个我是做后端开发的,setData渲染数据,需要时间的,可以用setTimeout(functionName,50)chu处理一下

    展开
    16
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • Ruth 2019-01-25 14:55

      setTimeout(functionName,50)处理获取数据?

      回复
  • 梨fa

    16人对此回答表示赞同

    查看network响应时间,一般这种应该是有某些接口请求和返回时间延迟。了解一下

    展开
    16
    0回复
    发布于 5年前

    评论(0)

    收起评论

  • Sofia

    7人对此回答表示赞同

    请自行确认是请求慢还是setData慢?传入setData的数据量有多大

    展开
    7
    2回复
    发布于 5年前

    评论(2)

    收起评论

    • Jaxon王令 2019-01-19 23:21

      你的小程序"xxxxx"代码发布审核未通过,原因如下:1:小程序可用性和完整性不符合规则:(1):小程序打开只有基本功能模块,无具体运营内容,请上架内容后再提交代码审核(测试环境wifi,Andriod7.0,微信6.6.6,HonorV9)

      回复
    • Kelly小云鹅 2019-01-21 13:17

      数据量是一个JSON,一般请求页数20条,类似每条数组下的

      回复
  • 孤独癌患者

    6人对此回答表示赞同

    设置等待时间,用LOADING

    展开
    6
    1回复
    发布于 5年前

    评论(1)

    收起评论

    • Frederick富坚 2019-01-24 00:36

      已经设置了,但提前设置了

      回复
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部