从零开始RNReact NativeReact Native

ReactNative之本地存储

2017-05-17  本文已影响2643人  袁峥

前言

眼看很多公司都开始尝试使用ReactNative,达到跨平台开发,最近也写了很多文章,希望让更多想了解的同学快速上手ReactNative.

如果喜欢我的文章,可以关注我微博:袁峥Seemygo

ReactNative之本地存储

AsyncStorage使用

  save(){

        var object = {
            name:'xmg',
            age:18
        };

        // JSON.stringify(object): JSON对象转换为字符串 用来存储
        AsyncStorage.setItem('object',JSON.stringify(object),(error)=>{
            if (error) {
                alert('存储失败');
            } else  {
                alert('存储成功');
            }
        });
    }
    read(){
        AsyncStorage.getItem('object',(error,result)=>{
            if (!error) {
                console.log(result);
            }
        })
    }

 delete(){
        AsyncStorage.removeItem('object',(error)=>{
            if (error) {
                alert('删除失败');
            } else  {
                alert('删除成功');
            }
        });
    }

AsyncStorage原理:

存储文件路径.png 存储数据.png

![Uploading 删除数据_712538.png . . .]

上一篇下一篇

猜你喜欢

热点阅读