//使wx.login(Object object) 调用接口获取登录凭证(code)。通过凭证进而换取用户登录态信息,
//包括用户的唯一标识(openid)及本次登录的会话密钥(session_key)等。用户数据的加解密通讯
//需要依赖会话密钥完成
wx.login({
success: (res) => {
wx.request({
url:'https://api.weixin.qq.com/sns/jscode2session',
data:{
appid: app.globalData.appId, //你的小程序的APPID
secret: app.globalData.appSecret, //你的小程序的APPSecret
js_code: res.code, //通过wx.login接口获得的登录凭证
grant_type: 'authorization_code' }, //看官方文档
method:'GET',
header:{'content-type':'application/json'},
success: (res) => {
console.log(res.data.openid)
wx.setStorageSync('openid', res.data.openid) //存入本地缓存,key为openid
// app.globalData.openid = res.data.openid
console.log("返回成功"+wx.getStorageSync('openid')) } }) } })
可以通过wx.

本文介绍了如何在微信小程序中获取用户唯一标识openid,并将其存储到本地。通过wx.getStorageSync接口读取和存储JSON数据,实现数据的本地管理。文章适合小程序初学者,作者诚邀读者指正可能存在的误解。

717

被折叠的 条评论
为什么被折叠?



