微信小程序 onLoad比onLaunch先执行的问题
2020-08-07 本文已影响0人
hello_web_Front
业务需求 需要在每个请求中带上openId,但是在app.js的onLaunch中拿到openId之后,把他放在全局上 也就是app.globalData.openId = openId ,但是在首页的index.js中希望把拿到这个openId,在以后的请求当中,都带上这个openId
7161fb704366156b97f70f6a5bc3788.png
e037d64cef5ce9501ba6c52dc7d9f58.png
解决如下:(这里的函数名字都无所谓只需要对应上就可以了)你应该也会发现在自动生成的代码里面的getUserInfo里面就有个userInfoReadyCallback 就是用来解决这个问题的。
e9408d9eecfc0f318c4a65fb3e96ea9.png
fb4e3dd1cf188dd21b43ad8949f3c04.png
这样就可以拿到openId了