使用button组件的时候,open-type="getUserInfo",获取不到用户数据?
发布于 5 年前 作者 weixie 10232 次浏览 来自 官方Issues

之前使用还好好的,突然就获取不了了。

只显示,微信用户之类的东西。

我觉得不是代码的问题,因为之前都没出错,这部分的代码,写完就没动过!

以下是代码

<button  type="primary" 
  open-type="getUserInfo" 
  bindgetuserinfo="getMyInfo">
  未登录,点此登录
</button>
getMyInfo(res){

             console.log(res)
            let userInfo = res.detail.userInfo
             this.setData({
                userInfo,
                isLogin:true   }) }

          救命呀,为什么这种地方也会出错呀!

这个是我用云函数获取openID,再从数据库之前存的数据,救命呀!

2 回复

周知:getUserInfo 开发版 & 体验版 已对齐 getUserInfo 匿名表现,正式版将于 4月13日 正式对齐 getUserInfo 匿名表现。请开发者使用 getUserProfile 获取用户信息。开发版 & 体验版 scope.userInfo 调整将于 4月13日 对齐。

pc微信暂不支持wx.getUserProfile,可以参考示例代码进行兼容

https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html#%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81

小程序登录、用户信息相关接口调整说明:https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

周知:getUserInfo 开发版 & 体验版 已对齐 getUserInfo 匿名表现,正式版将于 4月13日 正式对齐 getUserInfo 匿名表现。请开发者使用 getUserProfile 获取用户信息。开发版 & 体验版 scope.userInfo 调整将于 4月13日 对齐。

pc微信暂不支持wx.getUserProfile,可以参考示例代码进行兼容

https://developers.weixin.qq.com/miniprogram/dev/api/open-api/user-info/wx.getUserProfile.html#%E7%A4%BA%E4%BE%8B%E4%BB%A3%E7%A0%81

小程序登录、用户信息相关接口调整说明:https://developers.weixin.qq.com/community/develop/doc/000cacfa20ce88df04cb468bc52801

回到顶部