E企盈营销工具技术服务商 热线:4006-838-530

uniApp处理微信小程序获取用户信息getUserInfo

E企盈直播平台营销卖货系统

用微信原生代码应为:使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。 button form-type=”submit” open-type=”getUserInfo” bindgetuserinfo=”getUserInfo”/buttonbindgetuserinfo:用户点击该按钮时,会返回获取到的用户信息,回调的detail数据与wx.getUserInfo返回的一致,open-type=”getUserInfo”时有效open-type: getUserInfo获取用户信息,可以从bindgetuserinfo回调中获取到用户信息然而uniapp中 使用微信的open-type=“getUserInfo” 不能获取到userinfo在methods 写入方法getuserinfo: function(){// wx登录wx.login({  success (res) {    if (res.code) {      //发起网络请求  var code = res.code  // 获取微信用户信息wx.getUserInfo({  success: function(res) {var userInfo = res.userInfovar nickName = userInfo.nickNamevar avatarUrl = userInfo.avatarUrlvar gender = userInfo.gender //性别 0:未知、1:男、2:女var province = userInfo.provincevar city = userInfo.cityvar country = userInfo.country  },  fail:res={      // 获取失败的去引导用户授权   }})    } else {…    }  }})},在调用中 会提示说 does not have a method “bindgetuserinfo” to handle event “getuserinfo”.button class=’testbutton’ open-type=”getUserInfo” @getuserinfo=”getuserinfo” withCredentials=”true”将bindgetuserinfo改成@getuserinfo=“getuserinfo” ,再添加withCredentials=“true”,就可以调用了

赞(0) 打赏
未经允许不得转载:E企盈小程序开发-热线:4006-838-530 » uniApp处理微信小程序获取用户信息getUserInfo
分享到: 更多 (0)
E企盈小程序直播营销卖货系统
E企盈直播平台营销卖货系统

评论 抢沙发

E企盈小程序开发

联系我们联系我们

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏