1. 本地缓存: 通过 wx.setStorageSync 和 wx.getStorageSync 方法可以将数据存储在本地缓存中。这些数据将一直保存在用户的本地存储中,即使用户关闭小程序或重新打开小程序,数据也会保留。
// 存储数据到本地缓存
wx.setStorageSync('key', 'value');
// 从本地缓存中获取数据
let data = wx.getStorageSync('key');
2. 异步本地缓存: 通过 wx.setStorage 和 wx.getStorage 方法可以异步地将数据存储在本地缓存中。这些方法是异步的,需要使用回调函数来处理存储和获取的操作。
// 异步存储数据到本地缓存
wx.setStorage({
key: 'key',
data: 'value',
success: function () {
console.log('数据存储成功');
}
});
// 异步从本地缓存中获取数据
wx.getStorage({
key: 'key',
success: function (res) {
let data = res.data;
console.log('获取到的数据:', data);
}
});
请注意,由于小程序的存储限制,不建议存储大量数据。缓存通常用于存储一些小型的配置信息、用户信息、临时状态等。
此外,微信小程序还提供了一些其他的缓存方式,比如全局缓存和页面栈缓存,可以根据具体的使用场景选择合适的缓存方式。
转载请注明出处:http://www.zyzy.cn/article/detail/922/微信小程序