|
@@ -59,7 +59,7 @@
|
|
|
</div>
|
|
|
<!-- -->
|
|
|
<van-pull-refresh v-model="refreshing" @refresh="onRefresh">
|
|
|
- <van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="getList" style="min-height: 100vh; background:#fff;">
|
|
|
+ <van-list v-model="loading" :finished="finished" finished-text="没有更多了" @load="getList" style="min-height: 80vh; background:#fff;">
|
|
|
<van-cell
|
|
|
v-for="(item,index) in courseList"
|
|
|
:key="index"
|
|
@@ -234,10 +234,6 @@ export default {
|
|
|
(this.search.endTime =
|
|
|
this.dateEndSection.showEndDate.replace(/\//g, "-") + " 23:59:59"),
|
|
|
this.search.page=this.page;
|
|
|
- if (this.refreshing) {
|
|
|
- this.courseList = [];
|
|
|
- this.refreshing = false;
|
|
|
- }
|
|
|
this.loading = true;
|
|
|
getPracticeGroup(this.search).then(res => {
|
|
|
if (res.data.code == 200) {
|
|
@@ -247,14 +243,15 @@ export default {
|
|
|
}else {
|
|
|
this.courseList = res.data.data.rows;
|
|
|
}
|
|
|
-
|
|
|
+
|
|
|
this.loading = false;
|
|
|
if(res.data.data.rows.length == 0){
|
|
|
this.finished = true;
|
|
|
}
|
|
|
-
|
|
|
+ this.refreshing = true;
|
|
|
}else {
|
|
|
this.loading = false;
|
|
|
+ this.refreshing = true;
|
|
|
}
|
|
|
});
|
|
|
},
|