微信小程序的'cookie'--storage浅解
-
1前面
微信小程序的运行环境类似于浏览器但又有些不同
今天我们看看微信小程序的storage和浏览器
有哪些不同
2浏览器的cookie,小程序的storage
q:小程序中没有cookie,那本地数据保存在哪?
a:storage
3storage如何操作
微信已经为我们封装好了api
设置缓存
wx.setStorageSync
异步函数
try { wx.setStorageSync('key', 'value') } catch (e) { }
wx.setStorage
同步版本
wx.setStorage({ key: 'key', data: 'value' })
移除缓存
wx.removeStorage
removeStorageSync
获取缓存
wx.getStorageSync
清空缓存
wx.clearStorageSync()
详情见官方文档
https://developers.weixin.qq.com/miniprogram/dev/api/wx.clearStorageSync.html
4storage用于页面间传值
例如我登陆获取用户的信息
其他所有界面都可使用用户的信息
5页面间传值的其他方法--vuex
比storage难使用,storage的使用更简单方便
6注意
同一个微信用户,同一个小程序 storage 上限为 10MB