我们在数据缓存时,总是会用到同步和异步方法。
具体区别为:异步方法通过传入回调函数获取结果;同步方法通过返回值获取结果。
同步方法有:wx.setStorageSync();wx.getStorageSync()
例子,存入缓存:
wx.setStorageSync('keyword',value)
则将value的值存入缓存了。
获取缓存:
var value = wx.getStorageSync('keyword')
就取得了value的值。
异步方法有:wx.setStorage();wx.getStorage()
例子,存入缓存:
wx.setStore({
key:'keyword',
data:'value',
success:res=> {
console.log('数据缓存成功!')
},
fail:res => {
console.log('数据缓存失败!')
}
})
取得缓存:
wx.getStore({
key:'keyword',
success:res=> {
console.log('数据缓存成功!',res.data)
},
fail:res => {
console.log('数据缓存失败!')
}
})