Commit 14422ef739af00abc93e1f967571d77af1463cc4
1 parent
bfd7287a
购好物,福利专区列表页添加如果分类为1个的话,不显示分类导航tabs
Showing
1 changed file
with
7 additions
and
2 deletions
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 | // 设置为已加载过,不重复加载重复数据 | ... | ... |