storage


简介:

storage模块管理应用本地数据存储区,用于应用数据的保存、读取和删除。通过rd.storage可获取应用本地数据管理对象。

方法:

  • getLength : 获取应用存储区中保存的键值对的个数
  • getItem : 通过键(key)检索获取应用存储的值
  • setItem : 修改或添加键值(key-value)对数据到应用数据存储中
  • removeItem : 通过key值删除键值对存储的数据
  • clear : 清除应用所有的键值对存储数据
  • key : 获取键值对中指定索引值的key值

getLength


获取应用存储区中保存的键值对的个数

var length = rd.storage.getLength();
说明:

获取应用存储区中保存的键值对的个数

参数:

返回值:

Number: 键值对的个数

示例:
var length = rd.storage.getLength();

getItem


通过键(key)检索获取应用存储的值

var foo = rd.storage.getItem(key);
参数:

key : (String) 必选 存储的键值

返回值:

String : 键(key)对应应用存储的值,如果没有保存则返回null。

示例:
var foo = rd.storage.getItem("test");

setItem


修改或添加键值(key-value)对数据到应用数据存储中

rd.storage.setItem(key, value);
说明:

如果设置的键在应用数据存储中已经存在,更新存储的键值。

参数:
  • key : (String) 必选 存储的键值

  • value : (String) 必选 存储的内容

返回值:

示例:
rd.storage.setItem("test","test with builder!");

removeItem


通过key值删除键值对存储的数据

rd.storage.removeItem(key);
参数:

key : (String) 必选 存储的键值

返回值:

示例:
rd.storage.removeItem("test");

clear


清除应用所有的键值对存储数据

rd.storage.clear();
参数:

返回值:

示例:
rd.storage.clear();

key


获取键值对中指定索引值的key值

var foo = rd.storage.key(index);
参数:

index: (Number) 必选 存储键值的索引

返回值:

String: 存储的键值

示例:
rd.storage.setItem("test","test with builder!");
var key = rd.storage.key(0);