文章目录
- wx.setStorageSync
- wx.getStorageSync(同步获取)
- 待更新……
一、wx.setStorageSync
将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。除非用户主动删除或因存储空间原因被系统清理,否则数据都一直可用。单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。
示例:
/* 存储token到本地 */
try {
wx.setStorageSync('token', '需要存储的数据')
} catch (e) {}
二、wx.getStorageSync(同步获取)
wx.getStorageSync(同步获取)获取数据进行使用(最常用的就是登录之后token的窜出和使用),但是使用wx.getStorageSync获取数据需要时间,虽然是同步方法(执行完之后才会执行之后的代码,否则一直等待),但有时候还是会有获取不到的bug,所以建议使用getApp()(获取速度要快)方法存储获取全局数据
// 获取存储的token
try {
var value = wx.getStorageSync('token')
if (value) {
// 获取成功时候执行的代码
token = value
console.log("tokened111=======",token)
}
} catch (e) {}