localStorage仅在刷新页面后设置

时间:2013-03-22 18:21:56

标签: extjs

我正在尝试自动登录应用。所以我在Login控制器中设置了一些localStorage项目。

localStorage.setItem("session", me.sessionToken);
localStorage.setItem("loggedin", true);

我的app.js看起来像那样

launch: function() {
        if(!localStorage.getItem("loggedin")){
        Ext.Viewport.add([
            { xtype: 'loginview' },
            { xtype: 'main' }
         ]);
        } else {
            Ext.Viewport.add([
            { xtype: 'main' },
            { xtype: 'loginview' }
         ]);
        }   
}

这很好用。但是我第一次在首次登录后显示loginview视图时,没有设置localStorage。它说我的会话为空,我的登录为空。我必须刷新页面,然后全部设置,我可以看到我的localStorage的值。

有谁知道如何修复它?

0 个答案:

没有答案