惊鸿客
惊鸿客
  • 发布:2021-06-01 15:06
  • 更新:2021-12-02 10:16
  • 阅读:602

【报Bug】App启动图autoclose为false无效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: 1709

HBuilderX类型: 正式

HBuilderX版本号: 3.1.16

手机系统: Android

手机系统版本号: Android 10

手机厂商: 小米

手机机型: 红米K20Pro

页面类型: vue

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

调整配置

"app-plus" : {  
        "usingComponents" : true,  
        "nvueStyleCompiler" : "uni-app",  
        "compilerVersion" : 3,  
        "splashscreen" : {  
            "alwaysShowBeforeRender" : false,  
            "waiting" : false,  
            "autoclose" : false,  
            "delay" : 0  
        },

在App.vue中添加如下代码

onLaunch: function() {  
            console.log('App Launch')  
            setTimeout(() => {  
                 plus.navigator.closeSplashscreen();  
            },5000)  
        },

预期结果:

五秒后再关闭

实际结果:

直接关闭

bug描述:

安卓启动图的autoclose无效
我在manifest.json中更改为如下配置

"app-plus" : {  
        "usingComponents" : true,  
        "nvueStyleCompiler" : "uni-app",  
        "compilerVersion" : 3,  
        "splashscreen" : {  
            "alwaysShowBeforeRender" : false,  
            "waiting" : false,  
            "autoclose" : false,  
            "delay" : 0  
        },

在App.vue添加了如下代码

console.log('App Launch')  
            setTimeout(() => {  
                 plus.navigator.closeSplashscreen();  
            },5000)

按理说应该启动图应该停留5秒才对,但是还是一闪而过,我尝试把plus.navigator.closeSplashscreen()给删了,但是还是会快速关闭启动图(安心打包和传统打包都试了,还是不管用)

2021-06-01 15:06 负责人:无 分享
已邀请:
DCloud_UNI_Anne

DCloud_UNI_Anne

经测试未复现您的问题。其他设备是否有此问题?

1***@163.com

1***@163.com

我也遇到这个问题,你解决了吗?

  • i***@163.com

    解决了吗 我也遇见了

    2022-10-12 10:46

该问题目前已经被锁定, 无法添加新回复