我有一款带有闪屏的离子应用,当我第一次安装应用或者清除应用数据时,启动后闪屏不会消失,我总是要关闭应用,清空内存并重新启动它,然后一切都很好,为下次我启动应用程序。控制台没有显示任何错误,我不知道什么问题可能是。我'我试图增加启动画面的持续时间,但它仍然不工作。Angular 版本:13.0.1离子版本:5.36.0电容器版本:4.0.0
lstz6jyr1#
这在我的电容器3至4(4.7)和Angular 13至15的项目中运行良好
import { Capacitor } from '@capacitor/core'; import { App } from '@capacitor/app'; import { SplashScreen } from '@capacitor/splash-screen'; //Injected in root service constructor() { SplashScreen.hide() } // or init this in App.component constructor or ngOnInit App.addListener('appStateChange',() => { (state: AppState) => { if (state.isActive) { Capacitor.isNativePlatform() && SplashScreen.hide(); } } })
1条答案
按热度按时间lstz6jyr1#
这在我的电容器3至4(4.7)和Angular 13至15的项目中运行良好