Commit 49bef260 authored by 王建威's avatar 王建威

bug fix

parent c3e7a640
...@@ -44,8 +44,8 @@ ...@@ -44,8 +44,8 @@
</swiper-item> </swiper-item>
</swiper> </swiper>
</view> </view>
<view class="top_title">当前等级权益</view> <view class="top_title" v-if="titleFlag">当前等级权益</view>
<view class="now_benefit" v-for="(val, key) in member_list" v-if="key === index" :key="key" :style="[heightFlag ? {'height': height+'rpx'} : null]" :class="val.grade_list.length > 4 ? 'height1' : 'height2'"> <view class="now_benefit" v-for="(val, key) in member_list" v-if="key === index && val.grade_list !==null" :key="key" :style="[heightFlag ? {'height': height+'rpx'} : null]" :class="val.grade_list.length > 4 ? 'height1' : 'height2'">
<view class="benefit_item" v-for="(item, k) in val.grade_list" :key="k" :style="[key != 0 ? {color: 'rgba(255,255,255,0.4)'} : null]"> <view class="benefit_item" v-for="(item, k) in val.grade_list" :key="k" :style="[key != 0 ? {color: 'rgba(255,255,255,0.4)'} : null]">
{{item.short_title}} {{item.short_title}}
<text class="dia" v-if="key === 0"></text> <text class="dia" v-if="key === 0"></text>
...@@ -89,6 +89,7 @@ ...@@ -89,6 +89,7 @@
}], }],
index: 0, index: 0,
moreFlag: true, moreFlag: true,
titleFlag: true,
php: php php: php
} }
}, },
...@@ -116,6 +117,12 @@ ...@@ -116,6 +117,12 @@
}, },
changeHeight(data, index) { changeHeight(data, index) {
this.index = index; this.index = index;
if(data === null) {
this.moreFlag = false;
this.titleFlag = false;
return
}
this.titleFlag = true;
if(data.length > 8) { if(data.length > 8) {
this.moreFlag = true; this.moreFlag = true;
} else { } else {
...@@ -128,6 +135,12 @@ ...@@ -128,6 +135,12 @@
swiperChange(e) { swiperChange(e) {
var current = e.detail.current; var current = e.detail.current;
this.index = current; this.index = current;
if(this.member_list[current].grade_list === null) {
this.moreFlag = false;
this.titleFlag = false;
return
}
this.titleFlag = true;
let length = this.member_list[current].grade_list.length; let length = this.member_list[current].grade_list.length;
if(length > 8) { if(length > 8) {
this.moreFlag = true; this.moreFlag = true;
...@@ -151,7 +164,7 @@ ...@@ -151,7 +164,7 @@
background-color: #2D3239; background-color: #2D3239;
overflow: hidden; overflow: hidden;
margin-top: -8rpx; margin-top: -8rpx;
padding: 0 24rpx; padding: 0 24rpx 24rpx;
border-radius: 0 0 24rpx 24rpx; border-radius: 0 0 24rpx 24rpx;
} }
.swiper_content { .swiper_content {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment