- 异步获取本地缓存,不能顺序调用缓存数据,而是需要在success闭包中调用,否则数据为undefined
- 同步获取本地缓存,可以直接调用缓存数据
异步获取本地缓存
var _this = this
//获取缓存
wx.getStorage({
key: 'user',
success: function (res) {
var user = res.data
console.log('user: ' + JSON.stringify(user))
_this.setData({
user: user
})
}
})
同步获取本地缓存
try {
var user = wx.getStorageSync('user')
if (user) {
console.log('user: ' + JSON.stringify(user))
}
} catch (e) {
}
this.setData({
user: user
})




