Page的onLoad比App的onLaunch执行的还要快


App的onLaunch中需要做些初始化操作,此时能否禁止Page加载,直到完成初始化操作后,再加载Page页面?


主要是Page加载时需要依赖初始数据,这些数据可能需要Login后从网上获取,否则页面显示错误!


究竟如何处理好这样的逻辑呢?谢谢啦哈~~~


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

    2044人对此回答表示赞同

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

    16人对此回答表示赞同

    Promise可以么

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

    评论(4)

    收起评论

    • Sarah 2019-01-29 17:31

      App.jsonLaunch和首页的onLoad。在onLaunch中Promise无明显效果

      回复
    • Ayden 2019-01-31 18:21

      很好的帮助提示,想你表示感谢~~~

      回复
    • Eva 2019-02-03 00:54

      我做了一个需求:用户进入详情页需要连接websocket,只有有用户信息的才去连接。获取用户信息是一个异步接口,放在了app.js中去执行,分享详情页给其他人,其他人打开详情页必须先获取openid再去连接websocket,promise.then()

      回复
    • Sally1 2019-02-04 09:34

      谢谢你的回答,我看看文档试试再说~

      回复
  • Oliver

    10人对此回答表示赞同

    可以用回调在page页面里通过getApp给app.js添加个方法

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

    评论(0)

    收起评论

  • Tom

    4人对此回答表示赞同

    在相似的问题回复了,用了定时器,比较傻逼的做法。

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

    评论(0)

    收起评论

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

扫码咨询套餐

回到顶部