跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 在 React Native 中怎样更快捷方便的访问 AsyncStorage?
未分類
11 6 月 2020

在 React Native 中怎样更快捷方便的访问 AsyncStorage?

在 React Native 中怎样更快捷方便的访问 AsyncStorage?

資深大佬 : rufeng008 13

在 React Native 中怎样更快捷方便的访问 AsyncStorage ?

 export const RNStorage = {// RNStorage 自定义数据存储对象        token: undefined, //  字符串类型        isShow: undefined, // 布尔类型        userInfo: undefined, // 对象类型  };   
 import { XStorage } from 'react-native-easy-app';  import { AsyncStorage } from 'react-native';  //Or  import AsyncStorage from '@react-native-community/async-storage'       const initCallback = () => {           // 现在起,你可以同步读、写 RNStorage 中的任何属性了                console.log(RNStorage.isShow);        // 相当于 [ console.log(await AsyncStorage.getItem('isShow')) ]                RNStorage.token = 'TOKEN1343DN23IDD3PJ2DBF3==';        // 相当于 [ await AsyncStorage.setItem('token',TOKEN1343DN23IDD3PJ2DBF3==') ]                RNStorage.userInfo = {name: 'rufeng', age: 30};       // 相当于 [ await AsyncStorage.setItem('userInfo',JSON.stringify({ name:'rufeng', age:30})) ]    };      XStorage.initStorage(RNStorage, AsyncStorage, initCallback);    // Or  await XStorage.initStorageSync(RNStorage, AsyncStorage);    

// 通过 react-native-easy-app,你只需要将您自定义的持久化实例对象与 AsyncStorage 绑定即可。 然后你就可以在任何地方,对你自定义的实例对象 RNStorage 的属性进行随意取值、赋值;相应的这些值都会被自动同步到 AsyncStorage 中,而且可以支持,string,bool,object,array 等一系列可以序列化的数据类型。

react-native-easy-app 的更多功能,欢迎查看 github 与简书介绍:

github:https://github.com/chende008/react-native-easy-app

简书:https://www.jianshu.com/p/88821b1607a7

欢迎朋友们使用,感觉大家的 star !

大佬有話說 (0)

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具