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

相关推荐
PGCCC14 分钟前
【PGCCC】postgresql 缓存池并发设计
数据库·缓存·postgresql
耶啵奶膘4 小时前
uniapp-是否删除
linux·前端·uni-app
断墨先生10 小时前
uniapp—android原生插件开发(3Android真机调试)
android·uni-app
guai_guai_guai11 小时前
uniapp
前端·javascript·vue.js·uni-app
材料苦逼不会梦到计算机白富美14 小时前
golang分布式缓存项目 Day 1
分布式·缓存·golang
Java 第一深情15 小时前
高性能分布式缓存Redis-数据管理与性能提升之道
redis·分布式·缓存
HBryce2415 小时前
缓存-基础概念
java·缓存
阿伟来咯~16 小时前
一些 uniapp相关bug
uni-app·bug
瑶琴AI前端20 小时前
uniapp组件实现省市区三级联动选择
java·前端·uni-app
mosen86821 小时前
Uniapp去除顶部导航栏-小程序、H5、APP适用
vue.js·微信小程序·小程序·uni-app·uniapp