React native中给我们提供一种键值对本地存储系统,就是AsyncStorage。类似于Android中的SharedPreferences,存储的是全局的。用法如下:
存数据:
AsyncStorageData(codeSate){
AsyncStorage.setItem("codeSateKey",codeSate,function(errs){
//TODO:错误处理
if (errs) {
console.log('存储错误');
}
if (!errs) {
console.log('存储无误');
}
});
}
取出存在AsyncStorage中的数据:
getStorageScanCodeState(){
AsyncStorage.getItem("codeSateKey",function(errs,result){
//TODO:错误处理
if (!errs) {
//取值成功
}
});
}