一点进去小程序的登录/注册按钮的时候显示报错,检查小程序appId是否填写正确。
1、可能是小程序的appId没填写对,把appId改成自己的
2、我找了下其他的解答,可能是微信文档改版
分析原因:最开始去网上找资料说是必须要用户点击才可以使用,否则就会报这个错误,我就寻思着我就是放在button里面的呀,的确符合用户点击才能使用啊。实在搞不定了,我就去官网找样例,还真被我找到了:wx.getUserProfile(Object object) | 微信开放文档
解决方法:
放在button中还不算符合用户点击这个要求,必须得使用bindtap来绑定一个方法或者一个事件才能够使用,并且我的错误中这种方法已经被废弃,正确的写法:
绑定这个方法就好了,在方法里面使用获取用户信息的api
【精选】errMsg: “getUserProfile:fail can only be invoked by user TAP gesture.(微信小程序报错)-CSDN博客