白屏显示离子3中长时间



我正在为Android平台开发原生离子应用程序。当我打开我的应用程序时,有一个白屏显示很长时间并进入页面。我不想显示白屏,或者有什么方法可以减少白屏显示时间。 我是爱奥尼奥的新手。请就这一点向我提出建议。

尝试将其添加到配置中.xml:

<preference name="AutoHideSplashScreen" value="false" />
<preference name="SplashScreenDelay" value="10000" /> // You can control how many seconds the splash screen will be displayed
<preference name="FadeSplashScreenDuration" value="1000" />
<preference name="SplashScreen" value="screen" />
<preference name="ShowSplashScreen" value="true" />
<preference name="ShowSplashScreenSpinner" value="false" />
<preference name="SplashShowOnlyFirstTime" value="false" />
<preference name="FadeSplashScreen" value="true" />

然后在platform.ready()呼叫Splashscreen.hide();

在配置中.xml文件请增加关注首选项值。

<preference name="SplashScreenDelay" value="30000" />

请分享您的代码。这可能与未正确使用延迟加载有关。 如果您正在将页面导入应用程序模块,或者在导航时,您做错了。

将 main.ts 文件从

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
platformBrowserDynamic().bootstrapModule(AppModule);

import { platformBrowserDynamic } from '@angular/platform-browser-dynamic';
import { AppModule } from './app.module';
import {enableProdMode} from "@angular/core";
enableProdMode();
platformBrowserDynamic().bootstrapModule(AppModule);

如果您正在运行带有生产标志(--prod(的应用。

您可以使用延迟加载来最大程度地减少白屏时间。

最新更新