我正在尝试自动登录到应用程序。所以我在登录控制器中设置了一些 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 的值。
有谁知道如何修理它?