uni-app:本地缓存的使用
- IT业界
- 2025-08-17 04:06:01

uni-app 提供了多种方法用于本地缓存的操作。下面是一些常用的 uni-app 本地缓存方法:
uni.setStorageSync(key, data): 同步方式将数据存储到本地缓存中,可以使用对应的 key 来获取该数据。
uni.setStorage({key, data}): 异步方式将数据存储到本地缓存中,可以使用对应的 key 来获取该数据。
uni.getStorageSync(key): 同步方式从本地缓存中获取对应 key 的数据。
uni.getStorage({key, success}): 异步方式从本地缓存中获取对应 key 的数据。
uni.removeStorageSync(key): 同步方式删除本地缓存中指定 key 的数据。
uni.removeStorage({key, success}): 异步方式删除本地缓存中指定 key 的数据。
uni.clearStorageSync(): 同步方式清空所有本地缓存数据。
uni.clearStorage(): 异步方式清空所有本地缓存数据。
以上是一些常见的 uni-app 本地缓存方法,你可以根据具体需求选择合适的方法进行数据的存储、获取和删除等操作。
注:上述方法中的同步方式(以 Sync 结尾)会阻塞代码执行,而异步方式则不会。因此,在大部分情况下,推荐使用异步方式以避免页面的卡顿。
例子:
//账号信息存入缓存 uni.setStorageSync('username', 'admin') //取出缓存中的数据在控制台中打印 console.log("缓存中的内容:" + uni.getStorageSync('username')) //清除指定Key的缓存 uni.removeStorageSync('username') //清除全部缓存 uni.clearStorageSync()打印的效果
uni-app:本地缓存的使用由讯客互联IT业界栏目发布,感谢您对讯客互联的认可,以及对我们原创作品以及文章的青睐,非常欢迎各位朋友分享到个人网站或者朋友圈,但转载请说明文章出处“uni-app:本地缓存的使用”