0

アプリに自動ログインしようとしています。そのため、ログインコントローラーにいくつかの 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 の値を確認できます。

誰もそれを修正する方法を知っていますか?

4

0 に答える 0