dcloud 本地存储

来源:互联网 发布:千牛淘宝卖家助手 编辑:程序博客网 时间:2024/06/06 11:46

dcloud 本地存储

1.dcloud开发的时候,肯定会用到本地存储的方法,其实方法很简单
//存储
function storageSet(key, value) {
    localStorage.setItem(key, value);
}
storageSet('user',JSON.stringify(obj));

//得到
 function storageGet(key) {
    return localStorage.getItem(key);
}
//直接返回json对象,
function getObj(key) {
    var obj=JSON.parse(storageGet(key));
    return obj;
}
var userobj=getObj('user');


但是,如果本地存储,用的少的话,可能还记得住,用的多的话,或者很多人开发app的时候,因为key是随便起的,这样有的时候删除的时候,就会出现漏删,或者一些什么其他问题,所以建议,这样来操作,把app中要用到的key,单独写到一个js文件里,这样的话,方便管理,例如本人,就单独写在constant.js文件里
(function(window) {
//创建对象
function ApiConstant() {
this.szcystorage = 'szcystorage'; //服务
this.user = 'user';//用户信息
this.taskobj = 'taskobj'; //当前任务(前缀)
}
window.$app_api_constant = new ApiConstant();
})(window);

使用的话,很简单,引入该js文件,然后

var szcyserver=getObj($app_api_constant.szcystorage); 

存储或者获取方法是一样的,不多做介绍!

如果大家感兴趣,或者想一起探讨学习的,请加一下这个QQ群, 488505459,谢谢!




原创粉丝点击