AsyncStorage 方法2024 年 8 月 28 日 | 阅读 2 分钟 下面介绍 React Native AsyncStorage 类的各种方法 方法setItem() setItem() 设置一个 key 的值,并在编译后调用回调。它返回一个 Promise 对象。 getItem() getItem() 从一个 key 中获取一个 item,并在完成后调用回调。它返回一个 Promise 对象。 removeItem() removeItem() 删除一个 key 的 item,并在编译后调用回调。它返回一个 Promise 对象。 mergeItem() mergeItem() 将现有 key 的值与输入值合并,并假设这两个值都是字符串化的 JSON。它返回一个 Promise 对象。 注意:并非所有原生实现都支持此方法。clear() clear() 方法会擦除所有客户端、库等中的所有 AsynchStorage。建议不要调用此方法,而是使用 removeItem 或 multiRemove 仅清除应用程序的键。它返回 Promise 对象。 getAllKeys() 它获取你的应用程序所知的所有键,适用于所有调用者、库等。它返回一个 Promise 对象。 flushGetRequests() 它使用单个批量调用来刷新任何挂起的请求以获取数据。 multiGet() 此方法允许你批量获取给定键输入数组中的 item。 将使用找到的相应键值对数组调用回调方法 该方法返回一个 Promise 对象。 multiSet() 此方法用作批量操作,用于存储多个键值对。 操作完成后,你将收到一个带有任何错误的单个回调 该方法返回一个 Promise 对象。 multiRemove() 此方法调用键数组中所有键的批量删除。 它返回一个 Promise 对象。 multiMerge() 它执行批量操作,以合并给定键集合的现有值和新值。 它假设这些值是字符串化的 JSON。 它返回一个 Promise 对象。 注意:并非所有原生实现都支持此方法。下一主题# |
我们请求您订阅我们的新闻通讯以获取最新更新。