This commit is contained in:
王创世 2025-06-19 14:22:04 +08:00
commit 6711ff4abe
2 changed files with 17 additions and 8 deletions

View File

@ -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 => {

View File

@ -349,8 +349,10 @@ export default {
},
methods: {
onScrolltolower(){
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,