我这儿也发现这个问题了,有的手机上有转发朋友圈,有的手机上就没有转发朋友圈。不论安卓还是苹果,都是这样
小程序有些手机无分享朋友圈按钮微信打开小程序,不能分享到朋友圈,没有分享朋友圈的按钮
2022-01-03<button class='add-btn3' type='primary' :hidden='openSettingBtnHidden' open-type="getUserInfo" @getuserinfo="getuserinfo">微信授权</button> getuserinfo() { console.log("刷新:") //+ e.detail.userInfo wx.getUserProfile({ desc: '用于完善会员资料', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写 success: (res) => { this.setData({ userInfo: res.userInfo, hasUserInfo: true }) }, fail: () => { // that.openSettingBtnHidden = false; // 显示 that.openSettingBtnHidden=false; console.log('发生错误') }, }) console.log("刷新2:") //+ e.detail.userInfo }, 直接就返回: console.log('发生错误') 为什么?
调用最新的wx.getUserProfile接口时没有任何反应?在微信开发者工具中调用了wx.getUserProfile接口时没有任何的反应,开发者工具的版本是1.05.2103042,基础库是2.15.0,也试过了使用wx.getSetting来授权,授权结果返回scope.userInfo:true,调用wx.getUserProfile接口还是没有任何反应,也没有报错,也没有数据返回 wx.getUserProfile({ lang: "en", success(res) { console.log(res.userInfo) } }) wx.getSetting({ success (res){ console.log(res.authSetting) if (res.authSetting['scope.userInfo']) { // 已经授权,可以直接调用 getUserInfo 获取头像昵称 wx.getUserProfile({ success: function(res) { console.log(res.userInfo) } }) }else{ console.log(123) } } }) //最终返回的结果是: //{scope.userInfo: true, scope.address: true, scope.invoice: true, scope.invoiceTitle: true}
2021-06-04