一个免费的虚拟会议,致力于创新技术领导者寻求改变他们的业务。

文件 插件 CLI

@电容器/存储器

存储API为轻量级数据提供了一个简单的键/值持久存储。

移动OSs可能会定期清除中的数据集 window.localStorage ,因此应改用此API。此API将重新使用 本地存储 作为渐进式Web应用程序运行时。

此插件将使用 用户默认值 关于iOS和 共享引用 在Android上。如果卸载应用程序,则会清除存储的数据。

笔记 :此API是 用于作为本地数据库。如果您的应用程序存储大量数据、具有较高的读/写负载或需要复杂的查询,我们建议查看基于SQLite的解决方案。此类解决方案之一是 betway东盟体育app离子安全存储 ,一个完全支持加密的基于SQLite的引擎。这个 电容器社区 还制造了许多其他存储引擎。

安装


              npm
             
              安装
             @电容器/存储npx盖
              同步

实例


              进口
             
              {
             存储
              }
             
              从…起
             
              “@电容器/存储器”
              ;
             
              常数
             
              集合名
             
              =
             
              异步的
             
              (
              )
             
              =>
             
              {
             
              等候
             存储
              .
              设置
              (
              {
             钥匙
              :
             
              “姓名”
              ,
             价值
              :
             
              “马克斯”
              ,
             
              }
              )
              ;
             
              }
              ;
             
              常数
             
              支票名
             
              =
             
              异步的
             
              (
              )
             
              =>
             
              {
             
              常数
             
              {
             价值
              }
             
              =
             
              等候
             存储
              .
              收到
              (
              {
             钥匙
              :
             
              “姓名”
             
              }
              )
              ;
             
              警觉的
              (
               `
               你好
                ${
               价值
                }
               !
               `
              )
              ;
             
              }
              ;
             
              常数
             
              改名
             
              =
             
              异步的
             
              (
              )
             
              =>
             
              {
             
              等候
             存储
              .
              去除
              (
              {
             钥匙
              :
             
              “姓名”
             
              }
              )
              ;
             
              }
              ;

使用JSON

存储API只支持字符串值。但是,如果需要,可以使用JSON JSON.stringify 在调用之前删除对象 集合() 然后 JSON.parse 从中返回的值 得到() .

此方法还可用于存储非字符串值,如数字和布尔值。

美国石油学会

配置(…)


               配置
               (
              选择权
               :
              配置选项
               )
              
               =>
              
               许诺
               <
               无效的
               >

在运行时配置存储插件。

选择是 未定义 不会被使用。

Param 类型
选择权 配置选项

自: 1.0.0


得到(…)


               收到
               (
              选择权
               :
              获取选项
               )
              
               =>
              
               许诺
               <
              获得结果
               >

从给定键的存储中获取值。

Param 类型
选择权 获取选项

返回: 允诺< 获得结果 >

自: 1.0.0


集合(…)


               设置
               (
              选择权
               :
              设置选项
               )
              
               =>
              
               许诺
               <
               无效的
               >

在存储器中设置给定键的值。

Param 类型
选择权 设置选项

自: 1.0.0


删除(…)


               去除
               (
              选择权
               :
              移除选项
               )
              
               =>
              
               许诺
               <
               无效的
               >

从存储器中删除给定密钥的值(如果有)。

Param 类型
选择权 移除选项

自: 1.0.0


清除()


               清楚的
               (
               )
              
               =>
              
               许诺
               <
               无效的
               >

从存储器中清除键和值。

自: 1.0.0


钥匙()


               钥匙
               (
               )
              
               =>
              
               许诺
               <
              按键结果
               >

返回存储器中已知密钥的列表。

返回: 允诺< 按键结果 >

自: 1.0.0


迁移()


               迁徙
               (
               )
              
               =>
              
               许诺
               <
              迁移结果
               >

从电容器2存储插件迁移数据。

此操作是非破坏性的。它不会删除旧数据,只有在未设置密钥时才会写入新数据。若要在迁移后删除旧数据,请调用removeOld()。

返回: 允诺< 迁移结果 >

自: 1.0.0


removeOld()


               除去
               (
               )
              
               =>
              
               许诺
               <
               无效的
               >

使用删除旧数据 _帽_ 来自电容器2存储插件的前缀。

自: 1.1.0


接口

配置选项

道具 类型 描述 违约 自从
一串 设置存储组。存储组用于组织键/值对。使用值“NativeStorage”提供与的向后兼容性 cordova插件本地存储 .警告:该 清除() 方法可以在使用“NativeStorage”组时删除意外值。 电容存储 1.0.0

获得结果

道具 类型 描述 自从
价值 字符串|空 与给定密钥关联的存储器中的值。如果以前未设置或删除某个值,则该值将被删除 无效的 . 1.0.0

获取选项

道具 类型 描述 自从
钥匙 一串 要从存储器中检索其值的键。 1.0.0

设置选项

道具 类型 描述 自从
钥匙 一串 与存储中设置的值关联的键。 1.0.0
价值 一串 要在存储器中使用关联键设置的值。 1.0.0

移除选项

道具 类型 描述 自从
钥匙 一串 要从存储器中删除其值的键。 1.0.0

按键结果

道具 类型 描述 自从
钥匙 字符串[] 存储中的已知密钥。 1.0.0

迁移结果

道具 类型 描述 自从
迁移 字符串[] 已迁移的密钥数组。 1.0.0
现有的 字符串[] 已迁移或以其他方式存在于存储器中的密钥数组,在电容器2存储器插件中具有值。 1.0.0
以前的
<- 状态栏
下一个
文本缩放 ->
贡献 ->
Baidu