用户不授权前端怎么拿到用户的头像和呢称 除了getUserInfo这个方法,

发布于 7 年前作者 ping3119771 次浏览最后编辑 7 年前来自 ask

用户不授权前端怎么拿到用户的头像和呢称 除了getUserInfo这个方法,目前禁用了getUserInfo,那用户不授权可以拿到用户的微信头像和昵称嘛?

8 回复
guna
guna1 楼6 年前

步骤:

  1. 先判断用户是否已经授权.

  2. 有,可以在app.js中获取.

  3. 没有则通过button 弹窗提示让用户授权后继续授权.

mingpeng
mingpeng2 楼6 年前

应该用这个

<button open-type="getUserInfo" lang="zh_CN" bindgetuserinfo="onGotUserInfo">获取用户信息</button>
azou
azou3 楼6 年前

有一个组件是用来显示用户信息的,只能用于显示。  open-data

ligu
ligu4 楼6 年前

open-type开放数据

lei85
lei855 楼6 年前

不授权是可以拿到头像名称的

<open-data type="userNickName"></open-data> 用户名称

<open-data type="userAvatarUrl"></open-data> 用户头像

具体详情

                https://developers.weixin.qq.com/miniprogram/dev/component/open-data.html

mingpeng
mingpeng6 楼6 年前

楼上正解

junshen
junshen7 楼6 年前

< button open-type = “getUserInfo” lang = “zh_CN” bindgetuserinfo = “onGotUserInfo” >获取用户信息

jie05
jie058 楼5 年前

使用<button open-type=“getUserInfo”> 按钮回调获取用户信息,文档有写