diff --git a/pages/fenl/index.vue b/pages/fenl/index.vue
index 5cb2a04..f6a08af 100644
--- a/pages/fenl/index.vue
+++ b/pages/fenl/index.vue
@@ -18,7 +18,7 @@
{{ tab.name }}
@@ -26,7 +26,7 @@
-
+
@@ -107,7 +107,7 @@
-
+
@@ -199,6 +199,12 @@
}, 2000)
},
methods: {
+ onScrolltolower(){
+ if (this.hotList.length < this.count) {
+ this.page+=1;
+ this.getHotList();
+ }
+ },
onheight() {
uni.getSystemInfo({
success: res => {
diff --git a/pages/index/index.vue b/pages/index/index.vue
index 9179161..d5fac91 100644
--- a/pages/index/index.vue
+++ b/pages/index/index.vue
@@ -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,