序言: 集百家之所长,方成此篇,废话少说,上代码;找好你的小程序APPID,AppSecret(小程序密钥),进行配置,然后复制粘贴代码,就可以了。
//微信小程序授权登录获取用户的openidwx.getUserInfo({//成功后会返回success:(res)=>{console.log(res);// 把你的用户信息存到一个变量中方便下面使用let userInfo= res.userInfo//获取openId(需要code来换取)这是用户的唯一标识符// 获取code值wx.login({//成功放回success:(res)=>{console.log(res);let code=res.code// 通过code换取openId// const appid = '你的小程序APPID';//小程序的secret// const secret = '你的小程序密钥';console.log("code====="+code);wx.request({url: `https://api.weixin.qq.com/sns/jscode2session?appid=你的小程序APPID&secret=你的小程序密钥&js_code=${code}&grant_type=authorization_code`,success:(res)=>{console.log(res);userInfo.openid=res.data.openidconsole.log("userInfo.openid====="+userInfo.openid);this.setData({openId: userInfo.openid})}})}})}})