我只是Ionic的初学者。
当我尝试从登录页面登录到仪表板页面时,我看到页面闪烁或黑色闪烁页面出现了几分之一秒。任何人以前都经历过这种情况,可以让我知道如何解决此问题吗?
不确定代码的哪一部分会产生该代码,因此不知道将正确的代码发布到此处。
答案 0 :(得分:0)
已解决。似乎我们不应该有条件地异步设置rootPage。 rootPage会立即设置,但是如果在确定rootPage之前先执行一些异步操作(例如检查用户是否通过身份验证),则会引起问题。
我通过将根页面设置为登录页面来处理此问题,然后在登录页面上触发ionViewDidLoad中的身份验证检查,一旦完成,请使用setRoot更改页面(如有必要)。