收藏
回答

App.onLaunch()能否支持异步

我希望可以在App.onLaunch里面做一些异步的初始化,初始化完了之后再加载页面(至少初始化完了之后有一个页面的事件也行)。请问我该怎么做呢?现在有没有变通的办法?

我试过onLaunch事件返回一个Promise是不行的。

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

5 个回答

  • 赵青山
    赵青山
    2017-07-20

    只是不让用户操作有很多解决办法,

    2017-07-20
    有用
    回复
  • 2017-07-20

    嗯,希望是这样。在微信不给更多支持的情况下,我暂且用了一楼的方案。

    2017-07-20
    有用
    回复
  • 赵青山
    赵青山
    2017-07-20

    就是必须等app.onLaunch里的异步操作完成后用户才能操作?

    2017-07-20
    有用
    回复
  • 2017-07-20

    这个主意不错,只不过如果时间长了估计会给人感觉加载太慢了。

    2017-07-20
    有用
    回复
  • 🤡Jason🎈
    🤡Jason🎈
    2017-07-20

    我提供一个思路,你可以先初始化,初始化完后再调用App(),但初始化的过程中,由于App 还没调用,所以其它js 中getApp() 得到的是undefined

    2017-07-20
    有用
    回复
登录 后发表内容