业务需求 需要在每个请求中带上openId,但是在app.js的onLaunch中拿到openId之后,把他放在全局上 也就是app.globalData.openId = openId ,但是在首页的index.js中希望把拿到这个openId,在以后的请求当中,都带上这个openId
![](https://img.haomeiwen.com/i19093492/b18c425ab72e503e.png)
![](https://img.haomeiwen.com/i19093492/a41885af82bdc4cb.png)
解决如下:(这里的函数名字都无所谓只需要对应上就可以了)你应该也会发现在自动生成的代码里面的getUserInfo里面就有个userInfoReadyCallback 就是用来解决这个问题的。
![](https://img.haomeiwen.com/i19093492/a9f87bb712e75b78.png)
![](https://img.haomeiwen.com/i19093492/08ce9cabcd9ff7cc.png)
这样就可以拿到openId了
网友评论