我正在尝试自动登录应用。所以我在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的值。
有谁知道如何修复它?