赞
踩
将 data 存储在本地缓存中指定的 key 中,会覆盖掉原来该 key 对应的内容,这是一个同步接口。
try {
uni.setStorageSync('storage\_key', 'hello');
} catch (e) {
// error
}
从本地缓存中同步获取指定 key 对应的内容。
示例代码
try {
const value = uni.getStorageSync('storage\_key');
if (value) {
console.log(value);
}
} catch (e) {
// error
}
同步获取当前 storage 的相关信息。
示例
try {
const res = uni.getStorageInfoSync();
console.log(res.keys);
console.log(res.currentSize);
console.log(res.limitSize);
} catch (e) {
// error
}
异步获取当前 storage 的相关信息
示例代码
uni.getStorageInfo({
success: function (res) {
console.log(res.keys);
console.log(res.currentSize);
console.log(res.limitSize);
}
});
从本地缓存中异步移除指定 key。
代码示例
uni.removeStorage({
key: 'storage\_key',
success: function (res) {
console.log('success');
}
});
从本地缓存中同步移除指定 key。
示例代码
try {
uni.removeStorageSync('storage\_key');
} catch (e) {
// error
}
清理本地数据缓存。
示例
uni.clearStorage();
同步清理本地数据缓存。
示例
try {
uni.clearStorageSync();
} catch (e) {
// error
}
当我们调用对应方法时,uniapp会将数据以键值对的形式存储在本地存储中。具体实现中,uniapp会将键值对转换成字节流,并将字节流写入到设备的存储器中。这个过程涉及到计算机底层存储原理的数据存储和字节对齐。在读取数据时,会根据指定的键,从本地存储中读取相应的数据。根据键的索引或哈希值,定位到存储器中相应的数据块,并读取字节流。然后,将字节流转换为相应的数据类型,供应用程序使用。调用uni.removeStorageSync方法,将指定键的数据从本地存储中移除。计算机会找到相应的数据块,并将其标记为可覆盖的状态,从而释放存储空间。
以上就是uniapp提供的各种本地存储方式及其底层实现机制的简单罗列和使用示例,uniapp的本地存储的逻辑涉及到计算机数据的写入、读取、文件系统管理、磁盘块分配等底层技术。在实际开发中,我们应该根据需求选择合适的方法进行本地存储操作,并尽量减少对本地存储的频繁访问,以提高应用性能。
自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。
深知大多数HarmonyOS鸿蒙开发工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!
因此收集整理了一份《2024年HarmonyOS鸿蒙开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上HarmonyOS鸿蒙开发知识点,真正体系化!
由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新
如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新**
如果你觉得这些内容对你有帮助,可以添加VX:vip204888 (备注鸿蒙获取)
[外链图片转存中…(img-FyLyza8v-1712863937311)]
一个人可以走的很快,但一群人才能走的更远。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎扫码加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。