1***@163.com
1***@163.com
  • 发布:2025-10-28 15:02
  • 更新:2025-10-28 15:21
  • 阅读:20

清除app数据后Splashscreen无法关闭

分类:uni-app

mainfest.json配置如下:
"app-plus" : {
/ 5+App特有相关 /
"splashscreen" : {
"alwaysShowBeforeRender" : false,
"waiting" : false,
"autoclose" : false,
"delay" : 0
},

App.vue:
onLaunch: function () {
// #ifdef APP-PLUS
setTimeout(() => {
try {
if (plus && plus.navigator && plus.navigator.closeSplashscreen) {
plus.navigator.closeSplashscreen();
console.log('Splashscreen closed');
}
} catch (e) {
console.log('Splashscreen 已经关闭或热更新环境下无效', e);
}
}, 500); // 0.5 秒兜底,避免卡死
// #endif
}

loading.vue(pages.json中的第一个页面)

onReady() {  
    // #ifdef APP-PLUS  
    if (plus && plus.navigator && plus.navigator.closeSplashscreen) {  
        plus.navigator.closeSplashscreen();  
    }  
    // #endif  
}  

首次安装app可以正常关闭Splashscreen,但是在手机的设置中清除app全部数据后再打开app,会卡在Splashscreen。

2025-10-28 15:02 负责人:无 分享
已邀请:
1***@163.com

1***@163.com (作者)

会跟自定义基座有关系吗?补充一下自定义基座清除数据后卡在Splashscreen,打包的安装包不会卡在Splashscreen

  • 1***@163.com (作者)

    如果自定义基座也要实现同样的效果应用怎么配置呢?

    2025-10-28 15:31

要回复问题请先登录注册