微信小程序-获得用户openid、昵称等信息的方式

xiaoxiao2021-02-28  104

var self = this;         wx.login({   //登录       success: function (res) {                if (res.code) {           getApp().globalData.code = res.code;           var code2 = "";           code2 = res.code;           if (code2 != "") {             wx.getUserInfo({  //获得个人信息               // withCredentials: true,               success: function (res) {                 getApp().globalData.nickName = res.userInfo.nickName;//保存nickName                 getApp().globalData.city = res.userInfo.city;//保存city                            self.setData({                   nickName: res.userInfo.nickName                 });               },               fail: function (res) { },               complete: function (res) { },             });             var d =getApp().globalData;               var url1 = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + d.appid + '&secret=' + d.secret + '&js_code=' + code2 + '&grant_type=authorization_code';             wx.request({   //获得openid               url: url1,               data: {},               method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT                   // header: {}, // 设置请求的 header                   success: function (res) {                console.log(res);                 getApp().globalData.openid = res.data.openid;//保存openid               }             });           }           else {             console.log("code1为空!" + res.code);           }         }         else {           console.log('获取用户登录态失败!' + res.errMsg);              }       },       fail: function (res) { },       complete: function (res) { },

    });

赞赏请扫下面的微信支付码:

转载请注明原文地址: https://www.6miu.com/read-43365.html

最新回复(0)