根页面不成功后,在离子3成功自动持续登录3

根页面不成功后,在离子3成功自动持续登录3

问题描述:

我正在使用离子3,并希望自动登录使用存储插件存储登录详细信息。我可以从存储打印登录数据,但成功登录rootPage后,对我来说,它的homePage不会来。我得到了一些错误,如: -根页面不成功后,在离子3成功自动持续登录3

错误类型错误:无法设置未定义

代码的特性“rootPage”写入如下: -

import { HomePage } from '../pages/home/home'; 

export class MyApp { 
    rootPage:any = LoginPage; 

    if (status) { 
      var _dataObj = JSON.parse(data);    
      rest.setAuthToken(_dataObj.userId, _dataObj.authToken); 
      this.rootPage = LoginPage;      
    } 
} 
+0

请问您能否添加所有相关的代码?那个'status'变量来自哪里?它是否在另一个功能? – sebaferreras

您可以将这个值设置为一个变量而不是使用它。

export class MyApp { 
    rootPage:any = LoginPage; 
    let self = this; 
    if (status) { 
      var _dataObj = JSON.parse(data);    
      rest.setAuthToken(_dataObj.userId, _dataObj.authToken); 
      self.rootPage = LoginPage;      
    } 
}