收藏
回答

紧急!!关于小程序网络请求延迟方法不按顺序执行的问题

小程序启动前需要在app.js中向服务器发起request请求获取openid,然后在index.js中试用,但是方法未执行完就开始执行index的OnLoad、OnReady、OnShow等方法,之后才继续执行app.js中request的方法,导致index.js在一段时间内无法获取到openid,我看到新版本的开发工具的QuickStart项目有介绍到,但是对其中的代码不是很清楚,具体该怎么试用CallBack方法。



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

6 个回答

  • 洋葱头
    洋葱头
    2017-10-16

    请搜索 JS 异步编程并学习。


    这里提问的效率不会太高

    2017-10-16
    有用
    回复
  • 平淡不乏精彩
    平淡不乏精彩
    2019-09-05

    按照顺序来就行了,同一时间只发送一个请求

    2019-09-05
    有用
    回复
  • 战斗暴龙兽
    战斗暴龙兽
    2018-03-29

    我也遇到了相同的问题,找不到方法解决,亲,你解决了吗

    2018-03-29
    有用
    回复
  • 含光
    含光
    2017-10-16

    但是直接就执行index的onLoad里的方法了。


    2017-10-16
    有用
    回复
  • King
    King
    2017-10-16

    你要等你openid回调后再去执行你的代码.

    2017-10-16
    有用
    回复
  • 含光
    含光
    2017-10-16

    好的,谢谢。

    2017-10-16
    有用
    回复
登录 后发表内容