当前位置: 首页 > 知识库问答 >
问题:

离子重装空白页

陶修洁
2023-03-14

在为我的Ionic应用程序提供服务时,每次偶数刷新都是一个空白页。

E、 g.我第一次加载我的应用程序时,它可以工作,并且在更改代码后,live reload会显示一个空白页,然后它可以工作,然后是一个空白页,依此类推。

我如何找到原因?我将它的路由设置与一个有效的项目(空白项目)的路由设置进行了比较,它们似乎都是一样的。

当它无法实时重新加载并显示空白页面时,Chrome DevTools控制台或my terminal中不会显示任何错误。

使用以下任何命令为应用程序提供服务时会发生这种情况:

ionic serve
ionic cordova run android -l
ionic serve --devapp

我的应用程序。组成部分ts:

import { Component } from '@angular/core';

import { Platform } from '@ionic/angular';
import { SplashScreen } from '@ionic-native/splash-screen/ngx';
import { StatusBar } from '@ionic-native/status-bar/ngx';

@Component({
  selector: 'app-root',
  templateUrl: 'app.component.html',
  styleUrls: ['app.component.scss']
})
export class AppComponent {
  public appPages = [
    {
      title: 'Home',
      url: '/home',
      icon: 'home'
    },
    {
      title: 'List',
      url: '/list',
      icon: 'list'
    }
  ];

  constructor(
    private platform: Platform,
    private splashScreen: SplashScreen,
    private statusBar: StatusBar
  ) {
    this.initializeApp();
  }

  initializeApp() {
    this.platform.ready().then(() => {
      this.statusBar.styleDefault();
      this.splashScreen.hide();
    });
  }
}

共有3个答案

武琛
2023-03-14

这是一个路由问题。我的空路径重定向到我的仪表板,仪表板上有一个与之关联的AuthGuard。AuthGuard会拒绝我的导航,给我留下一个空白页面。

至于为什么每次重新加载,我想我的登录逻辑是每次自动登录代码运行时,都会翻转一些布尔的isAuthenticated标志。

龙嘉玉
2023-03-14

这是你的现金问题,你在你的

app.component.ts代码

这是因为在组件中加载了繁重的任务。ts

芮星海
2023-03-14

尝试按ctrl f5键以取消缓存

我有同样的问题,特别是当我将v3切换到v4或反之亦然时

 类似资料:
  • 问题内容: 我开始在sidemenu入门应用程序之上构建ionic应用程序。入门应用程序具有抽象的基本状态“应用程序”,所有侧面菜单页面都是该应用程序的子级,例如app.search,app.browse,app.playlists等。 我有类似的层次结构。但是,我希望起始页面是其他页面,这意味着它在应用程序级别。 状态看起来像这样: 当我运行应用程序时,URL默认为 并显示空白页。显然,join

  • 因为我试图使用下面的命令通过电容器运行应用程序。 这是我遵循的URL。 为什么Ionic 4中的启动屏幕后卡住了白色屏幕? https://forum.ionicframework.com/t/white-screen-when-using-capacitor/183825/3 https://github.com/ionic-team/capacitor/issues/960 由于AMD处理器的

  • 问题内容: 我刚刚通过npm在我的RHEL 6.0服务器上安装了Jenkins: 我还将端口配置为9917,以避免与Tomcat服务器冲突,从而允许我访问的Jenkins页面。在“ 解锁Jenkins” 页面上输入初始管理员密码后,出现空白页面,标题为“ SetupWizard [Jenkins]”。 谁知道我为什么会得到空白页,如何解决? 问题答案: 我发现在防火墙中打开端口9917后,空白页错

  • 问题内容: 我正在通过sudo npm install ionic -g安装ionic 并得到以下错误 离子论坛中也列出了该问题:-https: //forum.ionicframework.com/t/installing-ionic-not- successful-solved/36050/7 我曾尝试多次更改节点,npm,cordova版本,但是每次遇到此错误时,我都认为这与版本无关。在某些

  • 我有这个where子句: 但在我的数据库中,没有一个社区叫做闹市区,而是闹市区。我的问题是我能从cc中删除空白吗。我的where子句中的社区是where ONTROUNT=市区?

  • 构建错误,即使几次尝试从零开始清理系统。 问题:检测源问题并修复它的最佳程序是什么。 构建命令 错误 ng.cmd运行app:ionic-cordova-build--platform=android发生了一个未处理的异常:找不到builder@ionic/angull-toolkit:cordova-build的实现,请参阅“c:\users\username\appdata\local\tem