收藏
回答

获取用户信息

框架类型 问题类型 操作系统 工具版本
小程序 Bug Windows 1.02.1801080

必须在wxml中使用 :<button open-type="getUserInfo" bindgetuserinfo="getUserInfo">获取用户信息</button>

然后在js中使用:

getUserInfo: function(e) {

                                    console.log(e);

                                    app.globalData.userInfo = e.detail.userInfo

                                    this.setData({

                                               userInfo: e.detail.userInfo,

                                               hasUserInfo: true

                                          })

                                   }


加了一个index页面点击事件,你们不觉得用户体验很不好吗?????

请问,怎么求解???



回答关注问题邀请回答
收藏

2 个回答

  • bLue
    bLue
    2018-07-09

    可以参考 小程序•小故事(6)——微信登录能力优化

    2018-07-09
    有用
    回复 3
    • 风度
      风度
      2018-07-09

      你好,我看了,感觉还是没用啊,总是需要点击两次,第一次Button点击事件,第二次确定授权的按钮,不觉得,用户体验很差吗?

      还有就是,而且,怎么能让用户进来就点击<button  open-type="getUserInfo" >事件?肯定很不愿意啊

      2018-07-09
      回复
    • bLue
      bLue
      2018-07-09回复风度

      是这样的很抱歉目前只能通过 button 点击授权才能进一步拿到头像等数据。

      2018-07-09
      回复
    • 风度
      风度
      2018-07-09回复bLue

      好吧

      2018-07-09
      回复
  • 风度
    风度
    2018-07-09

    我想要的不是图片和nickname展示,我要把userInfo.avatarUrl和userInfo.nickname传给后台,大兄弟....

    2018-07-09
    有用
    回复 1
    • 风度
      风度
      2018-07-09回复白山的天很蓝

      尴尬,,,,,,这么说,就是没法解决咯

      2018-07-09
      回复
登录 后发表内容