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 小时前
中间件开发与生命周期管理
缓存·中间件·生命周期·日志·扩展·codecapsule
2501_915909064 小时前
手机崩溃日志导出的工程化体系,从系统级诊断到应用行为分析的多工具协同方法
android·ios·智能手机·小程序·uni-app·iphone·webview
RoboWizard6 小时前
双接口移动固态硬盘兼容性怎么样?
人工智能·缓存·智能手机·电脑·金士顿
郑州光合科技余经理6 小时前
技术视角:海外版一站式同城生活服务平台源码解析
java·开发语言·uni-app·php·排序算法·objective-c·生活
wangdaoyin20108 小时前
UniApp中使用LivePlayer进行视频或在流媒体播放
uni-app·liveplayer·h5播放视频
2501_915106328 小时前
App HTTPS 抓包实战解析,从代理调试到真实网络流量观察的完整抓包思路
网络协议·http·ios·小程序·https·uni-app·iphone
honortech9 小时前
外部连接 redis-server 相关配置
数据库·redis·缓存
不会写程序的未来程序员9 小时前
Redis 的内存回收机制详解
数据库·redis·缓存
不会写程序的未来程序员10 小时前
Redis 主从同步原理详解
数据库·redis·缓存
游戏开发爱好者810 小时前
苹果App Store应用程序上架方式全面指南
android·小程序·https·uni-app·iphone·webview