小程序
小游戏
企业微信
微信支付
扫描小程序码分享
调用wx.getUserProfile 报错getUserProfile:fail can only be invoked by user TAP gesture.
8 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
翻译完我也是醉了,只能通过用户点击手势来调用,提醒写bindtap不就好了
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
需要点击事件触发, 垃圾文档却又不写明白 🤮
新版登录完整代码实现:https://viencoding.com/article/300
我的还是报这个错,请问还有什么解决办法吗
改了点击事件后,必然出现变成偶尔出现
要加一个desc参数,告诉对方调用的目的是啥。
catchtap换成bindtap试试。
https://developers.weixin.qq.com/community/develop/article/doc/00062eab0508684539cba249f59413?jumpto=reply&parent_commentid=000c6614ec8f40a835db15c0b54c&commentid=000cca50ef4240bc34dbea714534
需要点击触发
<view catchtap="getUserInfo">授权测试</view>
getUserInfo:function(){
wx.getUserProfile({
success: function(res) {
debugger
var userInfo = res.userInfo
var nickName = userInfo.nickName
var avatarUrl = userInfo.avatarUrl
var gender = userInfo.gender //性别 0:未知、1:男、2:女
var province = userInfo.province
var city = userInfo.city
var country = userInfo.country
},
fail:function(err){
}
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
翻译完我也是醉了,只能通过用户点击手势来调用,提醒写bindtap不就好了
需要点击事件触发, 垃圾文档却又不写明白 🤮
新版登录完整代码实现:https://viencoding.com/article/300
我的还是报这个错,请问还有什么解决办法吗
改了点击事件后,必然出现变成偶尔出现
要加一个desc参数,告诉对方调用的目的是啥。
desc: '登录',
success: res => {
},
fail: err => {
}
})
catchtap换成bindtap试试。
https://developers.weixin.qq.com/community/develop/article/doc/00062eab0508684539cba249f59413?jumpto=reply&parent_commentid=000c6614ec8f40a835db15c0b54c&commentid=000cca50ef4240bc34dbea714534
需要点击触发
<view catchtap="getUserInfo">授权测试</view>
getUserInfo:function(){
wx.getUserProfile({
success: function(res) {
debugger
var userInfo = res.userInfo
var nickName = userInfo.nickName
var avatarUrl = userInfo.avatarUrl
var gender = userInfo.gender //性别 0:未知、1:男、2:女
var province = userInfo.province
var city = userInfo.city
var country = userInfo.country
},
fail:function(err){
debugger
}
})
}