官方是这么说的,但是我确实也没获取到。可能是“同主体”的问题吧。 不过可以通过wx.getUserInfo,然后拿里面的加密内容解密获得
小程序无法获取unionId问题没有关注公众号前提下, app和小程序属于同一个主体,而且都在同一个账户下http://open.weixin.qq.com。 用户使用微信授权登录app可以正常获取unionId, 但是小程序是无法获取到unionId( wx.login + code2Session) 如何解决小程序无法获取到unionId的问题,难道每次都要用户手动授权? ps:官方说明 如果开发者帐号下存在同主体的公众号或移动应用,并且该用户已经授权登录过该公众号或移动应用。开发者也可以直接通过 wx.login + code2Session 获取到该用户 UnionID ,无须用户再次授权。
2019-03-01问题已经找到,原因为高赞回答。谢谢大家。
'globalData' of undefined[图片] 我在app.js里import了工具类request, request里使用到了getApp().globalData。 然后在App.js中。 onLaunch: function () { request({ url: 'menus', method: 'GET', }, true).then((res) => { if (res.statusCode === 200) { let menus = res.data; this.globalData.menu.menus = menus; } }) }, 然后就报了如上错误。是不能交叉引用吗?
2018-11-13