アプリに自動ログインしようとしています。そのため、ログインコントローラーにいくつかの 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が設定されていません。セッションがnullで、ログインがnullであると表示されます。ページを更新する必要があります。すべて設定され、localStorage の値を確認できます。
誰もそれを修正する方法を知っていますか?