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字符串存储。读取时再反序列化回来。

相关推荐
wWYy.7 小时前
详解redis(16):缓存击穿
数据库·redis·缓存
1登峰造极12 小时前
uniapp 运行安卓报错reportJSException >>>> exception function:createInstanceContext, exception:white screen
android·java·uni-app
潇凝子潇12 小时前
Java 设计支持动态调整的LFU缓存: 需包含热度衰减曲线和淘汰策略监控
java·spring·缓存
派大鑫wink13 小时前
【Day57】SpringBoot 整合 Redis:吃透缓存配置与 API 实战
spring boot·redis·缓存
heartbeat..16 小时前
Redis 常用命令全解析:基础、进阶与场景化实战
java·数据库·redis·缓存
滴水未满16 小时前
uniapp的组件
uni-app
optimistic_chen17 小时前
【Redis系列】分布式锁
linux·数据库·redis·分布式·缓存
不想写bug呀18 小时前
Redis总结
数据库·redis·缓存
予枫的编程笔记18 小时前
【Redis核心原理篇3】Redis 主从复制:数据同步的底层逻辑与实践
数据库·redis·缓存
object not found18 小时前
基于uniapp开发小程序自定义顶部导航栏状态栏标题栏
前端·javascript·小程序·uni-app