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(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。