[React-Native]RN模块学习-AsyncStorag

2016-08-24  本文已影响59人  美乃滋酱啊

类似于Android原生中的SharedReference,用于数据的持久化。

其存储,去除,删除等动作均为耗时的异步操作。

JS中的异步处理

参见JavaScript异步编程

getItem

async _loadInitialState() {
       var value = await AsyncStorage.getItem(STORAGE_KEY_ONE);
       if (value != null) {
           alert(value);
           this._appendMessage('从存储中获取到数据为:' + value);
       } else {
           this._appendMessage('存储中无数据,初始化为空数据');
       }
   }

setItem

await AsyncStorage.setItem(STORAGE_KEY_ONE, '我是老王');

removeItem

await AsyncStorage.removeItem(STORAGE_KEY_ONE);
上一篇 下一篇

猜你喜欢

热点阅读