From 4dddfab131b05f529751dcf523710482304f0b84 Mon Sep 17 00:00:00 2001
From: zhengyiming <540361168@qq.com>
Date: 星期二, 25 二月 2025 18:22:41 +0800
Subject: [PATCH] fix: 对接

---
 apps/taro/src/stores/modules/system.ts |   26 ++++++++++++++------------
 1 files changed, 14 insertions(+), 12 deletions(-)

diff --git a/apps/taro/src/stores/modules/system.ts b/apps/taro/src/stores/modules/system.ts
index 8c5572f..d19b6a9 100644
--- a/apps/taro/src/stores/modules/system.ts
+++ b/apps/taro/src/stores/modules/system.ts
@@ -85,20 +85,22 @@
     },
 
     setNavigationBarHeight(systemInfo: Taro.getSystemInfoSync.Result) {
-      const { right, height, width, top } = Taro.getMenuButtonBoundingClientRect();
+      try {
+        const { right, height, width, top } = Taro.getMenuButtonBoundingClientRect();
 
-      let navigationBarHeight = 0;
+        let navigationBarHeight = 0;
 
-      if (systemInfo.platform === 'android') {
-        navigationBarHeight = 48;
-      } else {
-        navigationBarHeight = 44;
-      }
-      this.menuButtonHeight = height;
-      this.menuButtonWidth = width;
-      this.menuButtonTop = top;
-      this.menuButtonRightDistance = systemInfo.screenWidth - right;
-      this.navigationBarHeight = navigationBarHeight;
+        if (systemInfo.platform === 'android') {
+          navigationBarHeight = 48;
+        } else {
+          navigationBarHeight = 44;
+        }
+        this.menuButtonHeight = height;
+        this.menuButtonWidth = width;
+        this.menuButtonTop = top;
+        this.menuButtonRightDistance = systemInfo.screenWidth - right;
+        this.navigationBarHeight = navigationBarHeight;
+      } catch (error) {}
     },
 
     setTabIndex(tabIndex: number) {

--
Gitblit v1.9.1