码迷,mamicode.com
首页 > 微信 > 详细

微信小程序授权

时间:2020-04-17 20:22:40      阅读:208      评论:0      收藏:0      [点我收藏+]

标签:user   tar   inf   ati   调用   vat   authorize   json   style   

 

   <button open-type="getUserInfo" bindgetuserinfo="getAuthorization"> 授权 </button> 




// 授权
  getAuthorization(){
    let that = this
    let code =  wx.login() 
    // 查看是否授权
    wx.getSetting({
      success: function (res) {
        console.log(res)
        if (res.authSetting[‘scope.userInfo‘]) {
          console.log(res.authSetting[‘scope.userInfo‘])
                    
          // 已经授权,可以直接调用 getUserInfo 获取头像昵称
          wx.getUserInfo({
            success: function (res) {
              let userInfo = JSON.parse(res.rawData)
              that.setData({
                username: userInfo.nickName,
                userImg: userInfo.avatarUrl
              })
            }
          })
        }else {
          console.log("未授权=====")
          wx.authorize({
            scope: ‘scope.userInfo‘,
            success(res) {
              // 已经授权,可以直接调用 getUserInfo 获取头像昵称
                wx.getUserInfo({
                  success: function (res) {
                    let userInfo = JSON.parse(res.rawData)
                    that.setData({
                      username: userInfo.nickName,
                      userImg: userInfo.avatarUrl
                    })
                  }
                })
            },
            fail(res){
              console.log(res)
            }
          })
        }
      }
    })
  },

 

微信小程序授权

标签:user   tar   inf   ati   调用   vat   authorize   json   style   

原文地址:https://www.cnblogs.com/xhrr/p/12722045.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!