收藏
回答

onload中setData(),网速慢的情况下,页面未起作用?

onload中setData(),网速慢的情况下,页面未起作用?

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

2 个回答

  • 小满
    小满
    2019-12-27

    onload 在 onready 前。 你可以在onready检测下值是否正确。或者是因为setdata 是异步的。你赛的数据太大了。this.setdata({data:data},()=>{打印下data})

    2019-12-27
    赞同
    回复
  • 这都申请了
    这都申请了
    2019-12-27

    setdata和网速没有关系

    2019-12-27
    赞同
    回复 4
    • light
      light
      2019-12-27
      在onload中setData了一个标识位,在页面用wx:if做了个判断,偶尔会没有起作用
      2019-12-27
      回复
    • 这都申请了
      这都申请了
      2019-12-27回复light
      首先你得确定你的setdata确实执行了,值确实是对的
      2019-12-27
      回复
    • light
      light
      2019-12-27回复这都申请了
      确实执行了,值也是对的,怀疑是加载顺序的问题,但是不知道怎么解决
      2019-12-27
      回复
    • 这都申请了
      这都申请了
      2019-12-27回复light
      给个代码片段呗?社区提问最好有代码片段,不然会被认为是问题描述不清或者低级错误不予理睬
      2019-12-27
      回复
登录 后发表内容
问题标签