|
|
@@ -123,7 +123,7 @@
|
|
|
</view>
|
|
|
<view class="tabbar-item message" @click="navigateToMessage">
|
|
|
<view class="tabbar-icon">
|
|
|
- <view class="badge">3</view>
|
|
|
+ <view v-if="unreadCount > 0" class="badge">{{ unreadCount }}</view>
|
|
|
</view>
|
|
|
<text class="tabbar-text">消息</text>
|
|
|
</view>
|
|
|
@@ -150,6 +150,10 @@ export default {
|
|
|
computed: {
|
|
|
currentAnnouncement() {
|
|
|
return this.announcements.length > 0 ? this.announcements[this.currentAnnouncementIndex] : null
|
|
|
+ },
|
|
|
+ // 全局未读消息数(来自用户端已配置的 Vuex)
|
|
|
+ unreadCount() {
|
|
|
+ return this.$store.getters.getTotalUnread || 0
|
|
|
}
|
|
|
},
|
|
|
onLoad() {
|