Commit 14422ef739af00abc93e1f967571d77af1463cc4

Authored by 王强
1 parent bfd7287a

购好物,福利专区列表页添加如果分类为1个的话,不显示分类导航tabs

src/pages/welfareList/welfareList.vue
... ... @@ -47,7 +47,7 @@
47 47 <div class="dividing-line" v-if="coupons && coupons.length"></div>
48 48  
49 49 <!-- tab导航 -->
50   - <div class="tabs-box" :class="{'is-cnlive': isCNLive.value, 'is-open-app': $parent.isOpenApp.value, 'is-hide': $route.query.hideBack == true, 'tabsFixed': tabs.fixed}" :style="{'top': this.tabs.top}" ref='tabsBox'>
  50 + <div class="tabs-box" :class="{'is-cnlive': isCNLive.value, 'is-open-app': $parent.isOpenApp.value, 'is-hide': $route.query.hideBack == true, 'tabsFixed': tabs.fixed}" :style="{'top': this.tabs.top}" ref='tabsBox' v-if="!tabs.isHide">
51 51  
52 52 <!-- 横向滑动tabs导航组件 -->
53 53 <horiz-list v-if="tabs.list && tabs.list.length" @change="change"
... ... @@ -117,6 +117,7 @@
117 117 top: 0, // 吸顶的top值
118 118 active: 0, // 活动项
119 119 init: false, // tabs数据是否初始化过,防止重复设置tabs列表
  120 + isHide: false, // 是否隐藏分类,默认不隐藏
120 121 list: [ // tabs数组
121 122 {
122 123 id: 0,
... ... @@ -350,10 +351,14 @@
350 351 }
351 352  
352 353 // 获取tabs数据
353   - if (datas.list && datas.list.length) {
  354 + if (datas.list && datas.list.length && datas.list.length >= 2) {
354 355  
355 356 // 合并数组
356 357 this.$set(this.tabs, 'list', [...this.tabs.list, ...datas.list]);
  358 + } else {
  359 +
  360 + // 不显示分类
  361 + this.$set(this.tabs, 'isHide', true);
357 362 }
358 363  
359 364 // 设置为已加载过,不重复加载重复数据
... ...