From c9cfcbda7fb7c8b62b27d623feb0418790396740 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期五, 18 九月 2026 11:09:07 +0800
Subject: [PATCH] 天津融邦环保app 1.部署修改

---
 src/pages/message.vue |   14 ++++++++++++--
 1 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/src/pages/message.vue b/src/pages/message.vue
index e1ce2a4..efab161 100644
--- a/src/pages/message.vue
+++ b/src/pages/message.vue
@@ -233,6 +233,16 @@
     return null;
   };
 
+  // tabbar 瑙掓爣锛氬紓姝ヨ繑鍥炴椂鍙兘宸插垏鍒伴潪 tabBar 椤甸潰锛屽け璐ラ潤榛樺拷鐣�
+  const callTabBarApi = (api, options) => {
+    try {
+      const ret = uni[api](options);
+      if (ret && typeof ret.catch === "function") ret.catch(() => {});
+    } catch (e) {
+      /* 闈� tabBar 椤甸潰锛屽拷鐣� */
+    }
+  };
+
   // 鏇存柊 tab 鏍忚鏍�
   const updateTabBarBadge = () => {
     if (userId.value) {
@@ -241,12 +251,12 @@
           const count = res.data || 0;
           // 鏇存柊tabbar鐨勮鏍�
           if (count > 0) {
-            uni.setTabBarBadge({
+            callTabBarApi("setTabBarBadge", {
               index: 2, // 娑堟伅鏍囩椤电殑绱㈠紩
               text: count.toString(),
             });
           } else {
-            uni.removeTabBarBadge({
+            callTabBarApi("removeTabBarBadge", {
               index: 2,
             });
           }

--
Gitblit v1.9.3