uni-app中如何实现本地存储和缓存?
约 318 字大约 1 分钟
2025-02-24
在uni-app中,你可以使用uni.setStorageSync
、uni.getStorageSync
、uni.removeStorageSync
和uni.clearStorageSync
等方法来操作本地存储和缓存。
以下是一些基本的用法示例:
设置本地存储
uni.setStorageSync('key', 'value');
在上述代码中,'key'是你要设置的键,'value'是对应的值。这个方法会将数据存储在本地。
获取本地存储
let value = uni.getStorageSync('key');
通过'key'你可以获取之前存储在本地的内容。
删除本地存储
uni.removeStorageSync('key');
这个方法会删除指定键的本地存储内容。
清除所有本地存储
uni.clearStorageSync();
这个方法会清除所有的本地存储内容。
需要注意的是,这些方法都是同步的,也就是说它们会阻塞当前的执行流程,直到操作完成。如果你需要异步操作,可以使用对应的异步方法,例如uni.setStorage
、uni.getStorage
、uni.removeStorage
和uni.clearStorage
。
另外,这些方法只能存储字符串类型的数据。如果你需要存储其他类型的数据,可以考虑将它们转换为JSON字符串存储。读取时再反序列化回来。
注意:这些API在H5端不可用。
更新日志
2025/8/24 08:17
查看所有更新日志
e7112
-1于