因为项目需求,,app需要在断网的情况下可以操作,,也就是有网的时候把相关数据获取存起来,localstorage不能存json,websql之前用过,个人感觉很麻烦,所以想问下可以存json文件,然后读json文件的方式吗?知道的哥们回答一下,万分感谢!!
阿里大飞
- 发布:2017-01-19 15:36
- 更新:2017-01-20 11:23
- 阅读:1485
dcould可以读写文件吗?想用这种方式来存取数据
分类:5+ SDK
赵梦欢 - 专注前端,乐于分享!
建议还是存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