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

相关推荐
Fly不安全16 分钟前
Web安全:缓存欺骗攻击;基于缓存、CDN的新型Web漏洞
nginx·web安全·缓存·web·cdn·缓存欺骗攻击
阿猿收手吧!27 分钟前
【Redis】Redis入门以及什么是分布式系统{Redis引入+分布式系统介绍}
数据库·redis·缓存
落霞的思绪31 分钟前
Redis实战(黑马点评)——涉及session、redis存储验证码,双拦截器处理请求
spring boot·redis·缓存
Sunny_lxm1 小时前
<keep-alive> <component ></component> </keep-alive>缓存的组件实现组件,实现组件切换时每次都执行指定方法
前端·缓存·component·active
寰宇软件2 小时前
PHP防伪溯源一体化管理系统小程序
小程序·uni-app·vue·php
web2u3 小时前
MySQL 中如何进行 SQL 调优?
java·数据库·后端·sql·mysql·缓存
Yeats_Liao4 小时前
Spring 框架:配置缓存管理器、注解参数与过期时间
java·spring·缓存
小金的学习笔记4 小时前
RedisTemplate和Redisson的使用和区别
数据库·redis·缓存
呼啦啦啦啦啦啦啦啦4 小时前
【Redis】事务
数据库·redis·缓存
猿小飞5 小时前
redis 5.0版本和Redis 7.0.15的区别在哪里
数据库·redis·缓存