zoukankan      html  css  js  c++  java
  • Android开发 使用HBuilder的缓存方法

    /*
      * 中间就可以进行封装操作
      * mui就代表mui,owner就代表window的app属性,就是一个传值
      */
    (function(mui,owner)
    {
        /**
         * 获取当前状态
         **/
        owner.getState = function() {
            var stateText = plus.storage.getItem('$state');
            if(stateText != null && stateText != undefined) {
                var s = JSON.parse(stateText);
                if(new Date() > new Date(s.TokenTimeOut)) {
                    stateText = "";
                }
            }
            stateText = stateText || '{"ID":0,"Ticket":"","UserName":""}';
            return JSON.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() {
            var settingsText = plus.storage.getItem('$settings') || "{}";
            return JSON.parse(settingsText);
        }
    
    }(mui, window.app = {}));
    View Code

    使用方法

    引用JS  <script src="js/api.js"></script>

    //存储缓存

    var postData = {
    AccountName: "管理员",
    Pwd: "12345678",
    Company: "bao"
    };//声明对象

    app.setState(data);存储到缓存中

    //获取缓存

    var _user = app.getState();//获取存储对象

    var  Ticke = _user.Ticket //得到票据

  • 相关阅读:
    软件构造 第三章第一节 数据类型与类型检查
    类图总结
    【Beta】Scrum07
    【Beta】用户问题反馈及处理(一直更新)
    【Beta】第七次任务发布
    【Beta】Scrum06
    【Beta】第六次任务发布
    【Beta】Scrum5.5
    【Beta】第5.5次任务发布
    【Beta】Scrum05
  • 原文地址:https://www.cnblogs.com/Kendy/p/10065694.html
Copyright © 2011-2022 走看看