setData 的数据首次进入小程序首页数据没有渲染,需要再次页面或再次编译页面才显示数据是什么原因, request  setData 我是写在onShow或onLoad 里面的


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

    2044人对此回答表示赞同

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

    15人对此回答表示赞同

    重开下微信开发者工具

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

    评论(2)

    收起评论

    • 萌猫君 2019-02-23 21:55

      据我所知我的没有出现你所说的问题。。。

      回复
    • Clara33 2019-02-25 23:48

      重启了,但是就清除全部缓存后再编译第一次onShow或里面没调用我写的请求函数,再次编译才请求了,这是什么原因,大佬请指教

      回复
  • Gavin

    11人对此回答表示赞同

    麻烦给个能复现问题的代码片段

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

    评论(0)

    收起评论

  • Mason

    10人对此回答表示赞同

    重启一下

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

    评论(1)

    收起评论

    • 千层月饼 2019-02-25 09:49

      重启了,但是就清除全部缓存后再编译第一次onShow或里面没调用我写的请求函数,再次编译才请求了,这是什么原因,大佬请指教

      回复
  • Cody

    6人对此回答表示赞同


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

    评论(2)

    收起评论

    • 安娜女王 2019-02-21 21:05

      我按你的方法试了一下,函数确实是调用了,我调用的函数里面取了缓存数据,然后在缓存里发送请求了请求,,,我在函数里每一步都测试输出了一下,结果只有取缓存外面的一步输出东西了。可能是get缓存异步问题吧,数据还没取到页面就已经渲染完成了?

      回复
    • 从不骑驴找马 2019-02-23 23:21

      调用接口和console是并行执行的吧,不一定是接口调用玩返回数据再打印的,所以这并不能说明什么。你试试把console放到函数里,看看执行顺序

      回复
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
扫码咨询

扫码咨询套餐

回到顶部