关于小程序app.js执行顺序或逻辑的疑问!
这是一个好多人遇到的疑问…
app.js在小程序执行过程中一定是最先执行的代码么?
例如app.js会在page之前就已经执行?
还是说app.js类似于异步,会存在page的js代码先执行,而app.js执行的会慢一些的情况,
所以导致一些app.js里的数据在page.js里获取是空的情况…
比如在app.js的onShow()里写一段wx.login()来获取openid并放入缓存,然后在page.js的onLoad()里console这个缓存,会是空的情况。
那如果我们想先让app.js先执行,从而不让空的情况出现,有什么好的办法?
是否可以把wx.login()写在app.js的onLaunch()里?因为此刻page还没有形成。
我这个疑问主要是在 “当扫码进入某一页” 所产生的…
求各位大神及官方大大解惑一下