$storage - 应用内存储

  • 更新时间:2025-12-13 11:58:46

应用内存储

轻量级的存储方案,用于存储一些简单基础的数据,一般用作于全局配置,当应用被卸载后,这些配置也会随之清空。

创建(命名空间)

创建存储

其实如果不创建应用存储也可以,因为默认就有一个命名空间,但是建议还是自己创建一个自定义的命名空间。

  • 参数 : 命名空间 {字符串} 命名空间

  • 返回 : {$存储} 存储对象

  • 版本 : 1.7.0

//命名空间的名称随意
定义 存储 = $存储.创建("命名空间");

获取(关键字, 默认值)

获取值

如果设置了默认值,就算拿不到数据,也会返回默认值

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 默认值 {Object} 默认值

  • 返回 : {Object} 获取到的值

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
提示("数据",存储.获取("我的字符串","我是默认值"));

获取(关键字)

获取值

  • 参数 : 关键字 {字符串} 关键字

  • 返回 : {Object} 获取到的值

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入("我的字符串","我是被存放进来的数据");
提示("数据",存储.获取("我的字符串"));

放入(关键字, 数据)

存放数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 数据 {Object} 数据

  • 版本 : 1.7.0

//只要保持命名空间的名称一致,就能正常读取到数据
定义 存储 = $存储.创建("命名空间");
存储.放入("我的字符串","我是被存放进来的数据");

获取字符串(关键字)

获得字符串数据

  • 参数 : 关键字 {字符串} 关键字

  • 返回 : {字符串} 数据

  • 版本 : 1.7.0

//只要保持命名空间的名称一致,就能正常读取到数据
定义 存储 = $存储.创建("命名空间");
存储.放入("我的字符串","我是被存放进来的数据");
提示("数据",存储.获取字符串("我的字符串"));

获取字符串(关键字, 默认值)

获得字符串数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 默认值 {字符串} 默认值

  • 返回 : {字符串} 数据

  • 版本 : 1.7.0

//只要保持命名空间的名称一致,就能正常读取到数据
定义 存储 = $存储.创建("命名空间");
存储.放入("我的字符串","我是被存放进来的数据");
提示("数据",存储.获取字符串("我的字符串","默认数据"));

放入字符串(关键字, 数据)

存放字符串数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 数据 {字符串} 存放的数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入字符串("我的字符串","我是内容");
提示("数据",存储.获取字符串("我的字符串")); //我是内容

获取整数(关键字, 默认值)

获得整数数据

  • 参数 : 关键字 {整数} 关键字

  • 参数 : 默认值 {整数} 默认值

  • 返回 : {整数} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
提示("数据",存储.获取整数("我的整数",20)); //20

获取整数(关键字)

获得整数数据

如果没有找打就返回默认值-1

  • 参数 : 关键字 {整数} 关键字

  • 返回 : {整数} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
提示("数据",存储.获取整数("我的整数")); //-1

放入整数(关键字, 数据)

存放数字数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 数据 {整数} 存放的数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入整数("我的整数",100);
提示("数据",存储.获取整数("我的整数")); //100

获取布尔值(关键字, 默认值)

获得布尔数据

  • 参数 : 关键字 {Boolean} 关键字

  • 参数 : 默认值 {Boolean} 默认值

  • 返回 : {Boolean} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入布尔值("我的布尔值",);
提示("数据",存储.获取布尔值("我的布尔值")); //false
//如果默认值是true,那么就在找不到数据的时候返回true
提示("数据",存储.获取布尔值("我的布尔值",)); //true

获取布尔值(关键字)

获得布尔数据

  • 参数 : 关键字 {Boolean} 关键字

  • 返回 : {Boolean} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入布尔值("我的布尔值",true);
提示("数据",存储.获取布尔值("我的布尔值")); //true

放入布尔值(关键字, 数据)

存放布尔数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 数据 {Boolean} 存放的数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入布尔值("我的布尔值",);
提示("数据",存储.获取布尔值("我的布尔值")); //true

获取小数(关键字, 默认值)

获得浮点数数据

  • 参数 : 关键字 {小数} 关键字

  • 参数 : 默认值 {小数} 默认值

  • 返回 : {小数} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
提示("数据",存储.获取小数("我的小数")); //-1.0

获取小数(关键字)

获得浮点数数据

  • 参数 : 关键字 {小数} 关键字

  • 返回 : {小数} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入小数("我的小数",3.1415926);
提示("数据",存储.获取小数("我的小数")); //3.1415926

放入小数(关键字, 数据)

存放浮点数数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 数据 {小数} 存放的数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入小数("我的小数",3.1415926);
提示("数据",存储.获取小数("我的小数",0)); //3.1415926

获取长整数(关键字, 默认值)

获得长数字数据

  • 参数 : 关键字 {long} 关键字

  • 参数 : 默认值 {long} 默认值

  • 返回 : {Long} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
提示("数据",存储.获取长整数("我的长整数",100));

获取长整数(关键字)

获得长数字数据

  • 参数 : 关键字 {字符串} 关键字

  • 返回 : {长整数} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入长整数("我的长整数",5201314);
提示("数据",存储.获取长整数("我的长整数"));

放入长整数(关键字, 数据)

存放长数字数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 数据 {长整数} 存放的数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入长整数("我的长整数",5201314);
提示("数据",存储.获取长整数("我的长整数",100));//5201314

获取字符串集合(关键字, 默认值)

获得字符串集合数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 默认值 {字符串数组[]} 默认值

  • 返回 : {字符串数组[]} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入字符串集合("我的集合",["数据1","数据2","数据3"]);
提示("数据",存储.获取字符串集合("我的集合",[])); //["数据1","数据2","数据3"]

获取字符串集合(关键字)

获得字符串集合数据

如果没有数据就默认返回空集合

  • 参数 : 关键字 {字符串} 关键字

  • 返回 : {字符串数组[]} 数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入字符串集合("我的集合",["数据1","数据2","数据3"]);
提示("数据",存储.获取字符串集合("我的集合")); //["数据1","数据2","数据3"]

放入字符串集合(关键字, 数据)

存放字符串集合数据

  • 参数 : 关键字 {字符串} 关键字

  • 参数 : 数据 {字符串数组[]} 存放的数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入字符串集合("我的集合",["数据1","数据2","数据3"]);
提示("数据",存储.获取字符串集合("我的集合",[])); //["数据1","数据2","数据3"]

获取全部()

获得全部数据

  • 返回 : {对象} 数据(使用时直接当作js对象打.调用即可)

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
提示("数据",存储.获取全部());

有(关键字)

是否包含

  • 参数 : 关键字 {字符串} 关键字

  • 返回 : {布尔值} 是否包含

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入("我的整数",100);
log(存储.("我的整数"));//true
存储.clear();
log(存储.("我的整数"));//false
提示("数据",存储.获取整数("我的整数"));//-1

清空()

删除全部数据

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入("我的整数",100);
存储.清空();
提示("数据",存储.获取整数("我的整数"));//-1

删除(关键字)

移除数据

  • 参数 : 关键字 {字符串} 关键字

  • 版本 : 1.7.0

定义 存储 = $存储.创建("命名空间");
存储.放入("我的整数",100);
存储.删除("我的整数");
提示("数据",存储.获取整数("我的整数"));//-1(默认值)