1.调用getUserProfile方法获取用户信息
getUserProfile(e) {
// 推荐使用wx.getUserProfile获取用户信息,开发者每次通过该接口获取用户个人信息均需用户确认,开发者妥善保管用户快速填写的头像昵称,避免重复弹窗
wx.getUserProfile({
desc: '展示用户信息', // 声明获取用户个人信息后的用途,后续会展示在弹窗中,请谨慎填写
success: (res) => {
//res就是用户信息
}
})
}
2.使用本地缓存添加用户信息
wx.setStorage({
key:'user',
data: res
}),
3.获取本地缓存数据
wx.getStorage({//异步获取缓存
key:"user",//本地缓存中指定的 key
success:(res)=>{
console.log('获取缓存成功',res.data)
this.setData({
name:res.data, //将得到的缓存给key
canIUseGetUserProfile: false,
})
fail:(err)=>{
console.log("获取失败",err);
}
}
})//因为异步操作耗时,后显示这个。与下面的console.log("======")比较
try {//同步操作(按顺序显示),先显示这个。与下面的console.log("======")比较
var count= wx.getStorageSync('count', '')
console.log('count',count);
} catch (e) { }
console.log('======');