# setAPDataStorage(OBJECT)
将数据存储在本地运行态中指定的 key 中,会覆盖掉原来该 key 对应的内容。
示例
this.$app.setAPDataStorage({
key: 'storage_key',
value: 'hello',
isRuntime: '1',
encrypt: '0'
})
OBJECT 参数说明
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
key | String | 是 | 本地运行态缓存中的指定的 key |
value | Any | 是 | 需要存储的内容,只支持原生类型、及能够通过 JSON.stringify 序列化的对象 |
isRuntime | string | 否 | 保存类型;“1”保存在运行时数据中心;其他持久保存沙盒 |
encrypt | string | 否 | 数据是否加密 ;‘1’表示需要对数据加密保存,保存永久数据时有效,仅加密存储,用户获取的是已解密的明文 |
# getAPDataStorage(OBJECT)
获取存储在本地缓存中指定的 key 中数据。
this.$app.getAPDataStorage({
key: 'storage_key',
isRuntime: '1',
encrypt: '0'
})
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | String | 是 | 本地运行态缓存中的指定的 key |
isRuntime | string | 否 | 保存类型;“1”保存在运行时数据中心;其他持久保存沙盒 |
encrypt | string | 否 | 数据是否加密 ;‘1’表示需要对数据加密保存,保存永久数据时有效 |
# removeRunTimeStorage(OBJECT)
删除存储在本地缓存中指定的 key 中数据。
this.$app.removeRunTimeStorage({
key: 'storage_key',
isRuntime: '1'
})
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | String | 是 | 本地运行态缓存中的指定的 key |
isRuntime | string | 否 | 保存类型;“1”保存在运行时数据中心;其他持久保存沙盒 |
# clearApData()
清除存储在本地缓存中全部数据。
this.$app.clearApData()
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | String | 是 | 本地运行态缓存中的指定的 key |
isRuntime | string | 否 | 保存类型;“1”保存在运行时数据中心;其他持久保存沙盒 |
# setAppData(OBJECT)
将数据存储在本地指定的 key 中,会覆盖掉原来该 key 对应的内容。
this.$app.setAppData({
key = 'app_key',
values = {},
business = 'login'
})
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | string | 是 | 本地缓存中的指定的 key |
values | obj | 是 | 需要存储的内容,只支持原生类型、及能够通过 JSON.stringify 序列化的对象 |
business | string | 否 | 业务模块名称 |
# getAppData(OBJECT)
获取存储在本地缓存中指定的 key 中数据。
this.$app.getAppData({
key = 'app_key',
business = 'login'
})
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | string | 是 | 本地缓存中的指定的 key |
business | string | 否 | 业务模块名称 |
# removeAppData(OBJECT)
删除存储在本地缓存中指定的 key 中数据。
this.$app.removeAppData({
key = 'app_key',
business = 'login'
})
参数说明
参数 | 类型 | 必填 | 说明 |
---|---|---|---|
key | string | 是 | 本地缓存中的指定的 key |
business | string | 否 | 业务模块名称 |
# clearStorage()
清除所有存储数据
this.$app.clearStorage()