From fbdc9fd53ce80d89b70184db67258f7b3b3a2ebb Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Fri, 27 Oct 2023 14:51:58 +0800
Subject: [PATCH] 登录、切换角色
---
components/tabBar/tabBar.vue | 43 +++++++------------------------------------
1 files changed, 7 insertions(+), 36 deletions(-)
diff --git a/components/tabBar/tabBar.vue b/components/tabBar/tabBar.vue
index 0949fdb..0c23be8 100644
--- a/components/tabBar/tabBar.vue
+++ b/components/tabBar/tabBar.vue
@@ -2,10 +2,7 @@
<view>
<u-tabbar class="custom-tabbar" zIndex="100" :value="currentTab" :fixed="true" :active-color="activeColor"
:inactive-color="inactiveColor" @change='change'>
- <u-tabbar-item v-for="(item,index) in curTabList" :key="index" :text="item.name"
- :badge="item.badge>0?item.badge:0">
- <image class="u-page_item_slot_icon" slot="active-icon" :src="item.iconPathSelected" />
- <image class="u-page_item_slot_icon" slot="inactive-icon" :src="item.iconPath" />
+ <u-tabbar-item v-for="(item,index) in curTabList" :icon="item.icon" :key="index" :text="item.name">
</u-tabbar-item>
</u-tabbar>
</view>
@@ -18,29 +15,25 @@
export default {
props: {
currentTab: {},
- tabList: {
- type: Array,
- default: () => []
- }
},
data() {
return {
inactiveColor: '#909399',
activeColor: '#328CFA',
- //10分钟
- getMessageTime: 1000 * 60 * 10,
-
- curTabList: [
- {
+
+
+ curTabList: [{
name: '首页',
iconPathSelected: '',
iconPath: '',
+ icon: "home",
url: '/pages/home/index'
},
{
name: '个人中心',
iconPathSelected: '',
iconPath: '',
+ icon: "account-fill",
url: '/pages/user/center'
}
]
@@ -68,8 +61,7 @@
// this.getMessage()
},
destroyed() {
- this.$intv && clearInterval(this.$intv)
- this.$intv = null
+
},
methods: {
change(e) {
@@ -83,27 +75,6 @@
this.$u.func.updateTabbar(res.data)
})
},
-
- getMessage() {
- let params = {
- recipient: this.userInfo.user_id,
- status: 0
- }
-
- messageCount(params).then(res => {
- this.$u.func.updateTabbar(res.data)
- })
-
- this.$intv = setInterval(() => {
- let params = {
- recipient: this.userInfo.user_id,
- status: 0
- }
- messageCount(params).then(res => {
- this.$u.func.updateTabbar(res.data)
- })
- }, this.getMessageTime)
- }
}
}
--
Gitblit v1.9.3