zhengyiming
2025-03-17 7ed1e4f30ba4d8204152cb157ceaee07374da080
apps/taro/src/stores/modules/system.ts
@@ -86,8 +86,14 @@
    setNavigationBarHeight(systemInfo: Taro.getSystemInfoSync.Result) {
      try {
        const { right, height, width, top } = Taro.getMenuButtonBoundingClientRect();
        if (!isWeb) {
          const { right, height, width, top } = Taro.getMenuButtonBoundingClientRect();
          this.menuButtonHeight = height;
          this.menuButtonWidth = width;
          this.menuButtonTop = top;
          this.menuButtonRightDistance = systemInfo.screenWidth - right;
        }
        let navigationBarHeight = 0;
        if (systemInfo.platform === 'android') {
@@ -95,10 +101,6 @@
        } else {
          navigationBarHeight = 44;
        }
        this.menuButtonHeight = height;
        this.menuButtonWidth = width;
        this.menuButtonTop = top;
        this.menuButtonRightDistance = systemInfo.screenWidth - right;
        this.navigationBarHeight = navigationBarHeight;
      } catch (error) {}
    },