uni-app学习笔记二十九--数据缓存
uni.setStorageSync(KEY,DATA)
将 data 存储在本地缓存中指定的 key 中,如果有多个key相同,下面的会覆盖掉原上面的该 key 对应的内容,这是一个同步接口。数据可以是字符串,可以是数组。
<script setup>uni.setStorageSync('storage_key', 'hello');uni.setStorageSync('storage_key', 'Jim');uni.setStorageSync('attrs', [1,2,3]);
</script>
H5查看缓存
微信开发者平台查看本地缓存
获取缓存
let myname = uni.getStorageInfoSync('name')console.log("myname:"+myname)
//根据key清除缓存
function remove(){uni.removeStorageSync('name')
}
//清除所有缓存
function clear(){uni.clearStorageSync()
}
以上存取缓存使用的是同步的方式,uni-app也提供了异步存取缓存的方法,更多缓存的使用方法详见官方文档:uni.setStorage(OBJECT) @setstorage | uni-app官网