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

相关推荐
快乐非自愿2 小时前
Redis--SDS字符串与集合的底层实现原理
数据库·redis·缓存
白晨并不是很能熬夜5 小时前
【RPC】第 4 篇:服务发现 — Zookeeper + 缓存容错
java·后端·程序人生·缓存·zookeeper·rpc·服务发现
计算机学姐5 小时前
基于微信小程序的校园失物招领管理系统【uniapp+springboot+vue】
java·vue.js·spring boot·mysql·信息可视化·微信小程序·uni-app
手握风云-5 小时前
Redis:不只是缓存那么简单(四)
redis·缓存
懂AI的老郑6 小时前
YOLO检测系统性能优化三大核心:并行、队列与缓存
缓存·性能优化
2501_915921437 小时前
HTTPS前端劫持 新一代流量劫持解决方案
前端·网络协议·ios·小程序·https·uni-app·iphone
Ares-Wang7 小时前
Flask》》Flask-Caching缓存插件
python·缓存·flask
绿豆人7 小时前
Cache缓存项目学习2
学习·缓存
爱怪笑的小杰杰7 小时前
优化 UniApp 日历组件的多语言切换:告别 setLocale 引起的 App 重启
java·前端·uni-app
冷小鱼7 小时前
Valkey 深度剖析:Redis 最佳平替的技术全景
数据库·redis·缓存·valkey