获取微信小程序openid完整代码
page中的data:
data: {
AppID:'wx17a7540f67f063a0',//从小程序获得
AppSecret:'9f18a88e3e739f8c1107314ed3e7306b',//从小程序中生成
},
完整代码如下:
//获取openid完整代码
get_openid_all_code(){
wx.getUserInfo({
//成功后会返回
success:(res)=>{
console.log(res);
//获取openId(需要code来换取)这是用户的唯一标识符
// 获取code值
wx.login({
//成功放回
success:(res)=>{
console.log(res);
let code=res.code
// 通过code换取openId
wx.request({
url: `https://api.weixin.qq.com/sns/jscode2session?appid=${this.data.AppID}&secret=${this.data.AppSecret}&js_code=${code}&grant_type=authorization_code`,
success:(res)=>{
console.log(res);
}
})
}
})
}
})
},
在此,感谢作者:https://blog.csdn.net/weixin_49346957/article/details/118161126