我正在使用以下 config.xml
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="15000"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>
在app.js( ionic 就绪函数)中:
var hideSplashscreen = function() {
if (navigator && navigator.splashscreen) {
navigator.splashscreen.hide();
}
};
$timeout(hideSplashscreen, 5000);
启动画面延迟不起作用,应用程序运行并快速隐藏启动屏幕。我希望它显示 3-5 秒,但它只显示 1 秒并重定向到状态。
$urlRouterProvider.otherwise('/start');
$stateProvider
.state('start', {
url: '/start'
});
请帮助/指导我。 谢谢
最佳答案
只是增加了延迟,它就起作用了:
<preference name="SplashScreen" value="screen" />
<preference name="SplashScreenDelay" value="30000"/>
<preference name="AutoHideSplashScreen" value="false"/>
<preference name="SplashShowOnlyFirstTime" value="false"/>
<preference name="FadeSplashScreen" value="false"/>
和 app.js 中
var hideSplashscreen = function() {
if (navigator && navigator.splashscreen) {
navigator.splashscreen.hide();
}
};
$timeout(hideSplashscreen, 3000);
关于javascript - ionic 闪屏延迟不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40984475/