前言:
现时姐妹们对“uniapp私有css”大概比较关怀,朋友们都需要了解一些“uniapp私有css”的相关文章。那么小编也在网上汇集了一些对于“uniapp私有css””的相关知识,希望同学们能喜欢,看官们快快来学习一下吧!数据缓存,uni-app官网文档链接。
<;
uni.setStorageuni.getStorageuni.setStorageSyncuni.getStorageSyncuni.getStorageInfouni.getStorageInfoSync
1.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对应的内容
try { const value = uni.getStorageSync('storage_key'); if (value) { console.log(value); }} catch (e) { // error}
key:本地缓存中指定的key。
5.uni.getStorageInfo(object)
异步获取当前storage的相关信息。
uni.getStorageInfo({ success: function (res) { console.log(res.keys); console.log(res.currentSize); console.log(res.limitSize); }});
success返回的参数:
keys:当前storage中所有key。
currentSize:当前占用的控件大小,单位kb。
limitSize:限制的空间大小,单位是kb
6.uni.getStorageInfoSync()
同步获取当前storage的相关信息。
uni.removeStorage({ key: 'storage_key', success: function (res) { console.log('success'); }});
key:本地缓存中指定的key。
标签: #uniapp私有css