初樰
初樰
  • 发布:2022-07-13 21:38
  • 更新:2022-07-13 21:39
  • 阅读:765

【报Bug】plus.navigator.setFullscreen(false); 在onShow不生效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 3.4.15

手机系统: Android

手机系统版本号: Android 12

手机厂商: 小米

手机机型: 小米 - 2201123C(MI 12) 空闲 分辨率:1080x2400 系统版本:12

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

        plus.navigator.setFullscreen(true);  
        },  

onUnload() {  
            //#ifdef APP-PLUS  
            plus.navigator.setFullscreen(false);  
            //#endif  
        },  
``

预期结果:

        plus.navigator.setFullscreen(true);  
        },  

onUnload() {  
            //#ifdef APP-PLUS  
            plus.navigator.setFullscreen(false);  
            //#endif  
        },  
``

实际结果:

        plus.navigator.setFullscreen(true);  
        },  

onUnload() {  
            //#ifdef APP-PLUS  
            plus.navigator.setFullscreen(false);  
            //#endif  
        },  
``

bug描述:

在onShow() 设置了plus.navigator.setFullscreen(true);
然后在onUnload设置以下代码,看网上说需要设置,但是设置了后一样会带给App其他页面全屏效果,ios是正常的,安卓不正常!

        //#ifdef APP-PLUS  
            plus.navigator.setFullscreen(false);  
            console.log("页面被销毁")  
            //#endif
2022-07-13 21:38 负责人:无 分享
已邀请:
初樰

初樰 (作者) - 脑子里没有墨水,是写不出内容的

ios是正常的,安卓不正常!
即使在App.vue的onShow加入plus.navigator.setFullscreen(false); 也是不生效的

要回复问题请先登录注册