开放、分享、自由、中立、公平网吧论坛公众号APP(送下载币任务) 微信公众号

天下网吧论坛

 找回密码
 注册账号

QQ登录

只需一步,快速开始

用微信登录

扫一扫,用微信登录

查看: 2511|回复: 0
收起左侧

[经验分享] getUserProfile:fail can only be invoked by user TAP gesture解决方法

[复制链接]
发表于 2021-4-8 15:29:55 | 显示全部楼层 |阅读模式 发布于:福建省福州市鼓楼区 联通
If you use wx.getUserProfile not in tap event,you may find this message in your Devtools console:
getUserProfile:fail can only be invoked by user TAP gesture
所以解决方法是,在button的bindtap/catchtap里面调用即可。
官方的getUserProfile:fail文档里没有说一定要在tap事件里调用,但是实际使用中记得一定要这么用,否则会走fail回调。
其实想想应该明白,这个是需要用户点击才能使用。这个是官方为了限制必须要用户互动时才能调用,这样可以避免骚扰用户。所以还是必须要在tap事件里才可以使用getUserProfile
getUserProfile:fail can only be invoked by user TAP gesture解决方法_天下网吧APP_网吧网咖APP
  1. <button bindtap="getUserProFile">xxx</button>
复制代码

赶紧来设置你的签名->玩转天下网吧论坛签名

您需要登录后才可以回帖 登录 | 注册账号   扫一扫,用微信登录

本版积分规则

下载天下网吧手机APP,直接一键登录
您尚未登录,请登陆后浏览更精彩内容!
 注册账号
找回密码

手机版|纯文字版|联系我们|免责声明|网吧论坛 ( __ICP号__ )

GMT+8, 2024-4-20 00:52 , Processed in 1.326009 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表