收藏
回答

小程序onshow onload顺序?

页面周期,onshow内容不是等onload里的函数全执行完才开始的,怎么是这样....

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

5 个回答

  • 禾店科技
    禾店科技
    2021-05-12

    我们在写小程序的时候,onLoad和onShow的执行顺序是没有办法保证谁先执行在前,我们可以通过方法来限制一下,适用最多的场景就是需要页面返回刷新接口(onShow)

    2021-05-12
    有用 1
    回复
  • 苏军
    苏军
    2019-11-28

    onload和onshow是有先后顺序,但是你如果在onload里面调用异步,这个就不好说了,不是异步可以这样处理。

    2019-11-28
    有用 1
    回复 1
    • 睡着的猫
      睡着的猫
      2023-07-27
      正解
      2023-07-27
      回复
  • 貴方まかせ
    貴方まかせ
    2020-06-14

    第一次执行onLoad函数, onShow不会执行, 只有当页面动态改变的时候onShow才会触发

    2020-06-14
    有用
    回复 2
    • 阿不
      阿不
      2021-10-13
      确定第一次执行onLoad,onShow不会执行?
      2021-10-13
      回复
    • Jason
      Jason
      2022-02-10
      误人子弟这是...
      2022-02-10
      2
      回复
  • zz
    zz
    2019-11-28


    想实现的效果,在onload中的一个函数内请求成功时返回修改一个参数,然后onshow中判断不再调用,然而实际情况onshow打印的变量为undefied,

    2019-11-28
    有用
    回复 2
    • 陈
      2019-11-28
      小程序请求是异步的哦,你可以选择使用定时器试一下行不行
      2019-11-28
      回复
    • zz
      zz
      2019-11-28回复
      我还一直以为onload和onshow是串行...
      2019-11-28
      回复
  • 少年啦
    少年啦
    2019-11-28

    最好的方式就是动手测测  

    2019-11-28
    有用
    回复
登录 后发表内容
问题标签