# 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() 
Last Updated: 4/26/2023, 5:57:24 PM