龙空技术网

数据缓存,uni-app

敷衍淡然 145

前言:

现时姐妹们对“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