小程序最新版本 微信授权登录小程序 预计自2021年4月13日起,getUserInfo将不再弹出弹窗,并直接返回匿名的用户个人信息 这也是为什么button的开放能力无法弹窗的原因。 取而代之的是用wx.getUserProfile来获取用户信息。如果你也遇到了这样的问题。请继续。如果这篇贴子对您有所帮助,也请您为我点个小赞。谢谢。
1.wx.getUserProfile 可以用任何标签 绑定bindtap事件来触发。 我这边里的是view
<!-- 用户昵称 -->
<view bindtap="getUserProfile" class="btn">请登录~</view>
2.getUserProfile方法代码
data: {
isAuth:false, //是否授权
userInfo:{}//用户信息
},
// 获取授权
getUserProfile(e) {
// 推荐使用wx.getUserProfile获取用户信息,
// 开发者每次通过该接口获取用户个人信息均需用户确认,
// 开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
wx.getUserProfile({
desc: '展示用户信息'