微信小程序 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了

上一篇 下一篇

猜你喜欢

热点阅读