**
微信小程序缓存机制
1.异步缓存
wx.setStorage() 设置本地缓存
//异步存储数据
wx.setStorage({
key: '', //此处为名字
data: '', //此处为存入的数据
})
wx.getStorage() 获取本地缓存
//异步取数据
wx.getStorage({
key: '', //名字
success: function(res) {}, //取出来之后的回调函数
})
wx.removeStorage() 删除指定key值的缓存数据
//删除选中数据名称的缓存数据
wx.removeStorage({
key: '',
success: function(res) {},
})
wx.clearStorage() 清除本地所有缓存
2.同步缓存
wx.setStorageSync() 设置本地同步缓存
wx.getStorageSync() 获取本地同步缓存
wx.clearStorageSync() 清除本地同步缓存
3.同步和异步的区别
异步不会阻塞当前任务,同步缓存直到同步方法处理完才能继续往下执行。
通俗点说,异步就是不管保没保存成功,程序都会继续往下执行.同步是等保存成功了,才会执行下面的代码.
使用异步,性能会更好;而使用同步,数据会更安全
链接参考:https://blog.csdn.net/Z1061998175/article/details/83069178