uni.storage 使用的是微信小程序的本地存储机制,数据会被存储在微信客户端的本地存储区域。微信小程序的本地存储限制了每个小程序最多可以存储10MB的数据。存储的数据在小程序关闭后仍然会保留,下次打开小程序时可以继续使用。
对于H5,在不同浏览器中具体的存储位置可能会有所不同。通常情况下,H5使用的是浏览器提供的 localStorage
或 sessionStorage
来实现本地存储。这些存储方式将数据存储在用户的浏览器中,具体位置和大小限制因浏览器而异。
uni.storage 存储的数据是以键值对的形式进行存储的,可以通过指定的键来读取相应的值。
// 存储数据
uni.setStorage({
key: 'key1',
data: 'value1',
success: function () {
console.log('数据存储成功');
}
});
// 读取数据
uni.getStorage({
key: 'key1',
success: function (res) {
console.log('读取到的数据为:', res.data);
}
});