From f670b79094c95d791fc43c8fc8b5858ebf8426dc Mon Sep 17 00:00:00 2001
From: zhangwencui <1064582902@qq.com>
Date: 星期四, 17 九月 2026 13:50:29 +0800
Subject: [PATCH] 一些向web对齐
---
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