紧急!!关于小程序网络请求延迟方法不按顺序执行的问题
发布于 6 年前 作者 yong72 16653 次浏览 来自 问答

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

6 回复

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

这里提问的效率不会太高

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

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

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

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

好的,谢谢。

回到顶部