onShow: function() {
console.log('App Show')
// #ifdef APP
// 关闭启动图
timer = setTimeout(() => {
plus.navigator.hasSplashscreen() && plus.navigator.closeSplashscreen()
}, 1000)
// #endif
},
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win10
HBuilderX类型: 正式
HBuilderX版本号: 4.56
手机系统: Android
手机系统版本号: Android 13
手机厂商: 小米
手机机型: 不限
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
onShow: function() {
console.log('App Show')
// #ifdef APP
// 关闭启动图
timer = setTimeout(() => {
plus.navigator.hasSplashscreen() && plus.navigator.closeSplashscreen()
}, 1000)
// #endif
},
在onLaunch和onShow中的setTimeout中执行plus.navigator.hasSplashscreen() && plus.navigator.closeSplashscreen()
关闭启动图
setTimeout 到时间未执行
把app快速的关闭再打开,应用周期中的onLaunch和onShow中的setTimeout可能会不执行
1 个回复
布衣者 - 布衣
我也碰到了,是onLaunch整个都不执行,所有生命周期就突然无效了,重启几次都不管用那种