AsyncStorage尝试
来源:互联网 发布:皇室战争女巫升级数据 编辑:程序博客网 时间:2024/05/21 09:10
AsyncStorage中文使用文档
保存数据到本地
在开发中我们经常会碰到保存数据到本地,进行持久化.使用AsyncStorage,就如下
//保存数据setObject(key,object){ AsyncStorage.setItem(key, JSON.stringify(object), () => {});},
可以将数据保存到本地,在其他地方要调用的时候只需要
<class>.setObject(<key>,<object>)
就可以实现保存到本地了.ok,这比较简单,看看获取本地数据
读取本地数据
我们是不是可以直接向上述将的那样子获取来读取数据?
//获取数据getObject(key){ AsyncStorage.getItem(key, (error, object) => { if (error) { console.log('Error:' + error.message); return (); } else { return(object); } })},
通过调用方法
//需要将获取到的值赋值给某个对象this.setState( { <key>:<class>.getObject(<key>) } )
运行传递出来的值是空的.后来想了很久使用下面的方法,就能够获取到值了
//获取数据getObject(key,callback){ AsyncStorage.getItem(key, (error, object) => { if (error) { console.log('Error:' + error.message); callback(); } else { callback(JSON.parse(object)); } })},
调用的方法,将方法封装在QMStorage
QMStorage.getObject(<key>,(object) => this.setState({ <key>: object }))
初学者,怀念OC.
0 0
- AsyncStorage尝试
- AsyncStorage简析
- ReactNative(API)AsyncStorage存储
- react native AsyncStorage
- React-Native AsyncStorage使用
- React Native之AsyncStorage
- React-Native AsyncStorage setNativeProps
- React-Native AsyncStorage setNativeProps
- 尝试
- 尝试
- 尝试
- 尝试!
- 尝试
- 尝试
- 尝试
- 尝试
- 尝试
- 尝试
- mysql性能优化的四个层次
- [bzoj4373]算术天才⑨与等差数列 解题报告
- js的左移右移计算
- ASP.NET 程序中常用的三十三种代码
- 第五章 会修电脑不会修收音机?—依赖倒转原则
- AsyncStorage尝试
- foreach的语句格式:for(元素类型t 元素变量x : 遍历对象obj)
- 计算机运算原理
- BestCoder Round #80小结
- MySQL索引原理及慢查询优化
- ASP.NET分页存储过程自定义用户控件
- 请慎用ASP.Net的validateRequest="false"属性
- 第六章 穿什么有这么重要吗?—装饰模式
- (第三季)委托(201~202)203-Action委托207 多播委托 208 匿名方法