ZEPETO.Multiplay.DataStorage
8 分
类型 说明 datastorageerror /#datastorageerror 表示数据存储相关请求失败原因的错误代码。 datastorage /#datastorage 表示数据存储的抽象,提供存储、获取和删除数据的方法。该接口定义了针对单条和多条数据操作的异步方法。 datastorageerror enum 表示数据存储相关请求失败原因的错误代码。 名称 值 说明 unknown 1 错误:未知错误。 networkerror 0 错误:与网络问题相关的错误,包括连接中断或连接不稳定。 keyconstraintviolated 103 错误:键错误。 valueconstraintviolated 104 错误:值错误。 datastorage interface 表示数据存储的抽象,提供存储、获取和删除数据的方法。 该接口定义了针对单条和多条数据操作的异步方法。 方法 set set(key string, value t) → promise\<boolean> 使用指定的键存储值。会抛出 datastorageerror 。 参数 类型 说明 key string 用于存储的键。 value t 要存储的数据。 返回值: promise\<boolean> — 处理完成时兑现的 promise ,表示成功( true )或失败( false )。 get get(key string) → promise\<t> 根据键获取值。会抛出 datastorageerror 。 参数 类型 说明 key string 要查找的键。 返回值: promise\<t> — 处理完成时兑现的 promise ,携带 t 类型的值。 remove remove(key string) → promise\<boolean> 删除指定键对应的值。会抛出 datastorageerror 。 参数 类型 说明 key string 要查找的键。 返回值: promise\<boolean> — 处理完成时兑现的 promise ,表示成功( true )或失败( false )。 mget mget(keys string\[]) → promise<{ \[key string] t }> 根据多个键获取值。会抛出 datastorageerror 。 参数 类型 说明 keys string\[] 要查找的键数组。 返回值: promise<{ \[key string] t }> — 处理完成时兑现的 promise ,携带键值对象。 mset mset(keyvalueset { key string; value t }\[]) → promise\<boolean> 使用指定的多个键存储值。会抛出 datastorageerror 。 参数 类型 说明 keyvalueset { key string; value t }\[] 要存储的键值对象数组。 返回值: promise\<boolean> — 处理完成时兑现的 promise ,表示成功( true )或失败( false )。
