如何不使用button 点击事件,获取微信小程序获取用户昵称和头像?

进入某一个页面的时候,自动触发事件,弹出获出如下弹窗image.png
目前我已经写好了功能,但只能通过点击button 触发,放在onLoad里面,事件无法触发,请问有什么方式可以实现不点击事件,自动触发的?

阅读 2.6k
2 个回答
页面产生点击事件(例如 buttonbindtap 的回调中)后才可调用,每次请求都会弹出授权窗口,用户同意后返回 userInfo

不可以,小程序的开放文档里面说明很清楚了,是无法自动弹出的。

你要说为什么不可以,你得问之前那些滥用授权接口获取用户个人信息的企业/开发者。

而且复制官方说明的同时看到最新公告:用户头像昵称获取规则已调整,参考用户信息接口调整说明小程序用户头像昵称获取规则调整公告
所以今年(2022年)10月25日以后 wx.getUserProfile 接口将被收回,具体业务又得调整咯。

没有办法. 用户名和可以显示. 但如果不点击, 获取不到.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题