用户不授权前端怎么拿到用户的头像和呢称 除了getUserInfo这个方法,
发布于 6 年前 作者 ping31 19640 次浏览 来自 问答

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

8 回复

步骤:

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

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

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

应该用这个

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

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

open-type开放数据

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

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

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

具体详情

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

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

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

回到顶部