数据缓存,uni-app官网文档链接。
<https://uniapp.dcloud.net.cn/api/storage/storage.html#removestorage>uni.setStorage
uni.getStorage
uni.setStorageSync
uni.getStorageSync
uni.getStorageInfo
uni.getStorageInfoSync1.uni.setStorage(object)
将数据存储在本地缓存指定的key中,会覆盖原来key对应的内容,这是一个异步接口。
uni.setStorage({
key: 'storage_key',
data: 'hello',
success: function () {
console.log('success');
}
});key:string类型,本地存储指定的key。
data:Any类型,是存储的内容,只支持原生类型、及能够通过JSON.stringify序列化对象。
success,fail,complete是Function类型,success是在接口调用成功的回调函数,fail是接口调用失败的回调函数,complete是接口调用结束的回调函数(调用成功、失败都会执行)
2.uni.getStorage(object)
从本地缓存中异步获取指定key对应的内容。
uni.getStorage({
key: 'storage_key',
success: function (res) {
console.log(res.data);
}
});key:本地缓存中指定的key。
success返回的参数data是可以对应的内容。
3.uni.setStorageSync(key,data)
将data存储在本地缓存指定的key中,会覆盖原来key对应的内容,这是一个同步接口。
try {
uni.setStorageSync('storage_key', 'hello');
} catch (e) {
// error
}key:本地缓存中指定的key。
data:需要存储的内容,只支持原生类型,及能够通过JSON.stringify序列化的对象。
4.uni.getStorageSync(key)
从本地缓存中同步获取指定key