修改分类和首页 加载中问题
This commit is contained in:
parent
0339d44d16
commit
d9d45817aa
@ -18,7 +18,7 @@
|
||||
<view class="tab_all">
|
||||
<scroll-view class="tabs" scroll-y="true" :style="{'height':scrollHeightbt}">
|
||||
<view v-for="(tab, index) in list" :key="index"
|
||||
:class="['tab-item', { active: current === index }, { 'bottomBorder': (current-1) === index }]"
|
||||
:class="['tab-item', { active: current === index }, { bottomBorder: (current-1) === index }]"
|
||||
@click="handleClick(index, tab.id)">
|
||||
<span>{{ tab.name }}</span>
|
||||
</view>
|
||||
@ -26,7 +26,7 @@
|
||||
</view>
|
||||
|
||||
<!-- 热门活动 -->
|
||||
<view class="hot flex flex-column">
|
||||
<scroll-view class="hot flex flex-column" scroll-y="true" @scrolltolower="onScrolltolower">
|
||||
<view class="content flex align-items flex-column">
|
||||
<view class="flex flex-column w-100 bbb" v-for="(item, index) in hotList" :key="index"
|
||||
@click="detail(item.id)">
|
||||
@ -107,7 +107,7 @@
|
||||
</view>
|
||||
</view>
|
||||
<u-loadmore v-else style="margin-bottom: 60rpx;" :status="loadStatus" />
|
||||
</view>
|
||||
</scroll-view>
|
||||
|
||||
|
||||
|
||||
@ -199,6 +199,12 @@
|
||||
}, 2000)
|
||||
},
|
||||
methods: {
|
||||
onScrolltolower(){
|
||||
if (this.hotList.length < this.count) {
|
||||
this.page+=1;
|
||||
this.getHotList();
|
||||
}
|
||||
},
|
||||
onheight() {
|
||||
uni.getSystemInfo({
|
||||
success: res => {
|
||||
|
@ -349,8 +349,10 @@ export default {
|
||||
},
|
||||
methods: {
|
||||
onScrolltolower(){
|
||||
this.page+=1;
|
||||
this.getHotList();
|
||||
if (this.hotList.length < this.count) {
|
||||
this.page+=1;
|
||||
this.getHotList();
|
||||
}
|
||||
},
|
||||
onS(){
|
||||
this.homrS=true;
|
||||
@ -719,13 +721,13 @@ export default {
|
||||
}
|
||||
}).then(res => {
|
||||
if (res.code == 1) {
|
||||
this.count = res.data.list.total
|
||||
this.count = res.data.list.total;
|
||||
this.hotList = [...this.hotList, ...res.data.list.data];
|
||||
if (this.hotList.length >= res.data.list.total) {
|
||||
this.loadStatus = 'nomore';
|
||||
} else {
|
||||
this.loadStatus = 'loading';
|
||||
}
|
||||
this.hotList = [...this.hotList, ...res.data.list.data];
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: res.msg,
|
||||
@ -755,12 +757,13 @@ export default {
|
||||
.then((res) => {
|
||||
if (res.code == 1) {
|
||||
this.count = res.data.count;
|
||||
this.hotList = [...this.hotList, ...res.data.list.data];
|
||||
if (this.hotList.length >= res.data.count) {
|
||||
this.loadStatus = 'nomore';
|
||||
} else {
|
||||
this.loadStatus = 'loading';
|
||||
}
|
||||
this.hotList = [...this.hotList, ...res.data.list.data];
|
||||
|
||||
} else {
|
||||
uni.showToast({
|
||||
title: res.msg,
|
||||
|
Loading…
x
Reference in New Issue
Block a user