uni-app中本地存储和缓存

可以使用同步的方法uni.setStorageSyncuni.getStorageSyncuni.removeStorageSyncuni.clearStorageSync等方法来操作本地存储和缓存。

设置本地存储

复制代码
uni.setStorageSync('key', 'value');

获取本地存储

复制代码
let value = uni.getStorageSync('key');

删除本地存储

复制代码
uni.removeStorageSync('key');

清除所有本地存储

复制代码
uni.clearStorageSync();

异步方法uni.setStorageuni.getStorageuni.removeStorageuni.clearStorage,

设置本地存储

复制代码
uni.setStorage({
	key: 'storage_key',
	data: 'hello',
	success: function () {
		console.log('success');
	}
});

获取本地存储

复制代码
uni.getStorage({
	key: 'storage_key',
	success: function (res) {
		console.log(res.data);
	}
});

另外,这些方法只能存储字符串类型的数据。如果你需要存储其他类型的数据,可以考虑将它们转换为JSON字符串存储。读取时再反序列化回来。

相关推荐
程序猿ZhangSir4 小时前
详解了解 Redis IO多路复用底层原理,Select,poll,epoll三者的区别?
数据库·redis·缓存
SadSunset4 小时前
第一章:Redis 入门介绍
数据库·redis·缓存
RuoyiOffice6 小时前
企业请假销假系统设计实战:一张表、一套流程、两段生命周期——BPM节点驱动的表单变形术
java·spring·uni-app·vue·产品运营·ruoyi·anti-design-vue
DJ斯特拉7 小时前
黑马点评技术汇总(四)缓存雪崩 && 缓存击穿
数据库·缓存
KongHen027 小时前
uniapp-x实现自定义tabbar
前端·javascript·uni-app·unix
IAtlantiscsdn7 小时前
Redis面试题总结
数据库·redis·缓存
RuoyiOffice10 小时前
SpringBoot+Vue3+Uniapp实现PC+APP双端考勤打卡设计:GPS围栏/内网双模打卡、节假日方案、定时预生成——附数据结构和核心源码讲解
java·spring·小程序·uni-app·vue·产品运营·ruoyi
Risehuxyc12 小时前
PHP 的缓存机制
开发语言·缓存·php
SeanDe12 小时前
Canal 详解 + Canal+Redis 缓存一致性完整方案
数据库·redis·缓存
FL4m3Y4n13 小时前
redis的主从同步与对象模型
数据库·redis·缓存