阿里大飞
阿里大飞
  • 发布:2017-01-19 15:36
  • 更新:2017-01-20 11:23
  • 阅读:1410

dcould可以读写文件吗?想用这种方式来存取数据

分类:5+ SDK

因为项目需求,,app需要在断网的情况下可以操作,,也就是有网的时候把相关数据获取存起来,localstorage不能存json,websql之前用过,个人感觉很麻烦,所以想问下可以存json文件,然后读json文件的方式吗?知道的哥们回答一下,万分感谢!!

2017-01-19 15:36 负责人:无 分享
已邀请:
赵梦欢

赵梦欢 - 专注前端,乐于分享!

建议还是存json字符串比较方便,如:

/**  
 * 本地存储  
 */  
app.storage = (function () {  
    var storage = {};  
    var store = window.plus ? plus.storage : localStorage;  
    storage.isEmpty = function (key) {  
        var val = store.getItem(key);  
        if(val === null){  
            return true  
        }  
        return false  
    }  
    storage.set = function (key, value) {  
        store.setItem(key, JSON.stringify(value));  
    };  
    storage.get = function (key, type) {  
        var val = store.getItem(key);  
        type = type || 'json';  
        if (val && type === 'json') {  
            return JSON.parse(val)  
        }  
        return val;  
    };  
    storage.remove = function (key) {  
        store.removeItem(key);  
    };  
    storage.clear = function () {  
        store.clear();  
    };  
    return storage  
}());
  • 阿里大飞 (作者)

    嗯嗯,感谢,有相关的demo或者api介绍吗?

    2017-01-19 16:06

  • 阿里大飞 (作者)

    已经知道怎么弄了,感谢!!

    2017-01-19 17:48

阿里大飞

阿里大飞 (作者)

嗯嗯,感谢,有相关的demo或者api介绍吗?

lam

lam

api 里面有个writer,可以写文件,要读取就直接用ajax加载json文件

该问题目前已经被锁定, 无法添加新回复