Android使用HBuilder的缓存方法
代码如下所述:
/* *中间就可以进行封装操作 *mui就代表mui,owner就代表window的app属性,就是一个传值 */ (function(mui,owner) { /** *获取当前状态 **/ owner.getState=function(){ varstateText=plus.storage.getItem('$state'); if(stateText!=null&&stateText!=undefined){ vars=JSON.parse(stateText); if(newDate()>newDate(s.TokenTimeOut)){ stateText=""; } } stateText=stateText||'{"ID":0,"Ticket":"","UserName":""}'; returnJSON.parse(stateText); }; /** *设置当前状态 **/ owner.setState=function(state){ state=state||{ Ticket:"", UserName:"" //TokenTimeOut:"1970-1-1" }; plus.storage.setItem('$state',JSON.stringify(state)); }; /** *获取应用本地配置 **/ owner.setSettings=function(settings){ settings=settings||{}; plus.storage.setItem('$settings',JSON.stringify(settings)); } /** *设置应用本地配置 **/ owner.getSettings=function(){ varsettingsText=plus.storage.getItem('$settings')||"{}"; returnJSON.parse(settingsText); } }(mui,window.app={}));
使用方法
引用JS
//存储缓存 varpostData={ AccountName:"管理员", Pwd:"12345678", Company:"bao" };//声明对象 app.setState(data);存储到缓存中 //获取缓存 var_user=app.getState();//获取存储对象 varTicke=_user.Ticket//得到票据
总结
以上所述是小编给大家介绍的Android使用HBuilder的缓存方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。