plus.navigator.hideSystemNavigation()在uni-app中切屏后失效

plus.navigator.hideSystemNavigation()在uni-app中切屏后失效

1 回复

更多关于plus.navigator.hideSystemNavigation()在uni-app中切屏后失效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


在 uni-app 中使用 plus.navigator.hideSystemNavigation() 隐藏系统导航栏后,切屏(如应用切换或锁屏)导致失效是常见问题。这是因为系统在切屏时会重置导航栏状态,而该方法仅在当前页面生命周期内有效。

解决方案:

  1. 监听应用前后台切换:在 App.vueonShow 生命周期中重新调用隐藏方法。
    onShow: function() {
        if (uni.getSystemInfoSync().platform === 'android') {
            plus.navigator.hideSystemNavigation();
        }
    }
回到顶部