一点进去小程序的登录/注册按钮的时候显示报错,检查小程序appId是否填写正确。
1、可能是小程序的appId没填写对,把appId改成自己的
2、我找了下其他的解答,可能是微信文档改版
分析原因:最开始去网上找资料说是必须要用户点击才可以使用,否则就会报这个错误,我就寻思着我就是放在button里面的呀,的确符合用户点击才能使用啊。实在搞不定了,我就去官网找样例,还真被我找到了:wx.getUserProfile(Object object) | 微信开放文档
解决方法:
放在button中还不算符合用户点击这个要求,必须得使用bindtap来绑定一个方法或者一个事件才能够使用,并且我的错误中这种方法已经被废弃,正确的写法:
绑定这个方法就好了,在方法里面使用获取用户信息的api文章来源:https://www.toymoban.com/news/detail-764701.html
【精选】errMsg: “getUserProfile:fail can only be invoked by user TAP gesture.(微信小程序报错)-CSDN博客文章来源地址https://www.toymoban.com/news/detail-764701.html
到了这里,关于小程序中使用wx.getUserProfile报错getUserProfile:fail getUserAvatarInfo fail的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!