在开发中难免会遇到一些数据需要缓存到本地,方便使用。微信小程序里提供了数据缓存的方法:
1、将数据缓存到本地:
同步缓存:wx.setStorageSync()
异步缓存:wx.setStorage()
在程序中使用:
// 同步 向本地缓存数据
wx.setStorageSync('id', '002');
// 异步 向本地缓存数据
wx.setStorage({
key: 'user',
data: 'zhangsan',
})
2、从本地缓存获取数据:
同步:wx.getStorageSync()
异步:wx.getStorage()
在程序中使用:
//同步 从本地缓存取出数据
var getid = wx.getStorageSync('id');
console.log("同步 从本地缓存取出数据id=" + getid);
//异步 从本地缓存取出数据
wx.getStorage({
key: 'user',
success: function(res) {
var getuser = res.data;
console.log("异步 从本地缓存取出数据getuser=" + getuser)
},
});
以上程序执行结果:
同步 从本地缓存取出数据id=002
异步 从本地缓存取出数据getuser=zhangsan
官方文档地址:https://developers.weixin.qq.com/miniprogram/dev/api/storage/wx.setStorageSync.html
本文介绍了微信小程序中如何进行数据的本地缓存操作,包括使用wx.setStorageSync()进行同步缓存,wx.setStorage()进行异步缓存,以及相应的获取数据方法wx.getStorageSync()和wx.getStorage()。通过示例代码展示了如何存储和读取数据,为小程序开发中的数据持久化提供便利。

5716

被折叠的 条评论
为什么被折叠?



