zhongrj
2023-10-27 fa16a781acac9ab0a76fced4f2aab94a722a9856
components/tabBar/tabBar.vue
@@ -2,7 +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 tabList" :key="index" :text="item.name"
         <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" />
@@ -28,7 +28,22 @@
            inactiveColor: '#909399',
            activeColor: '#328CFA',
            //10分钟
            getMessageTime: 1000 * 60 * 10
            getMessageTime: 1000 * 60 * 10,
            curTabList: [
               {
                  name: '首页',
                  iconPathSelected: '',
                  iconPath: '',
                  url: '/pages/home/index'
               },
               {
                  name: '个人中心',
                  iconPathSelected: '',
                  iconPath: '',
                  url: '/pages/user/center'
               }
            ]
         }
      },
      watch: {
@@ -59,7 +74,7 @@
      methods: {
         change(e) {
            this.$store.commit("SET_TABBAT_INDEX", e)
            this.$emit("change", e)
            this.$emit("change", this.curTabList[e].url)
            let params = {
               recipient: this.userInfo.user_id,
               status: 0