问题描述:
开发过程中发现ionic3项目打包后在真机上运行,启动页后会有3-5秒的白屏时间。
解决方法:
在config.xml添加以下属性:
<!--默认有前四个配置,后面三个是另外添加的-->
<preference name="SplashScreen" value="screen"/>
<preference name="SplashScreenDelay" value="3000"/>#显示时间
<preference name="SplashMaintainAspectRatio" value="true" />#图像cover屏幕
<preference name="SplashShowOnlyFirstTime" value="false" />#每次重新启动都显示
<preference name="AutoHideSplashScreen" value="false"/>#禁止自动隐藏
<preference name="FadeSplashScreen" value="false"/>#禁用淡出效果
<preference name="ShowSplashScreenSpinner" value="false" />#隐藏加载灰圈
注:其他网上的解决方法里还要去app.component.ts文件里去添加部分代码,
****splashScreen.hide();
这句代码,在ionic3里已经自动添加过了,不用再手动添加了