存储API为轻量级数据提供了一个简单的键/值持久存储。
移动OSs可能会定期清除中的数据集
window.localStorage
,因此应改用此API。此API将重新使用
本地存储
作为渐进式Web应用程序运行时。
此插件将使用
用户默认值
关于iOS和
共享引用
在Android上。如果卸载应用程序,则会清除存储的数据。
笔记 :此API是 不 用于作为本地数据库。如果您的应用程序存储大量数据、具有较高的读/写负载或需要复杂的查询,我们建议查看基于SQLite的解决方案。此类解决方案之一是 betway东盟体育app离子安全存储 ,一个完全支持加密的基于SQLite的引擎。这个 电容器社区 还制造了许多其他存储引擎。
npm
安装
@电容器/存储npx盖
同步
进口
{
存储
}
从…起
“@电容器/存储器”
;
常数
集合名
=
异步的
(
)
=>
{
等候
存储
.
设置
(
{
钥匙
:
“姓名”
,
价值
:
“马克斯”
,
}
)
;
}
;
常数
支票名
=
异步的
(
)
=>
{
常数
{
价值
}
=
等候
存储
.
收到
(
{
钥匙
:
“姓名”
}
)
;
警觉的
(
`
你好
${
价值
}
!
`
)
;
}
;
常数
改名
=
异步的
(
)
=>
{
等候
存储
.
去除
(
{
钥匙
:
“姓名”
}
)
;
}
;
存储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
除去
(
)
=>
许诺
<
无效的
>
使用删除旧数据
_帽_
来自电容器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 |