|
|
@@ -2,7 +2,7 @@
|
|
|
<div class="invite">
|
|
|
<div class="head">
|
|
|
<img @click="back" src="@/assets/images/back.png" class="arrow_img" />
|
|
|
- <span>公告列表</span>
|
|
|
+ <span>{{ $t('lang219') }}</span>
|
|
|
</div>
|
|
|
<van-list v-model="loading" :finished="finished" :finished-text="finishText" @load="onLoad">
|
|
|
<div class="notice" v-for="(item, index) in list" :key="index" @click="navigatorTo('bulletinDetail', item.id)">
|
|
|
@@ -27,7 +27,7 @@ export default {
|
|
|
loading: false,
|
|
|
finished: false,
|
|
|
total: 1,
|
|
|
- finishText: '加载更多',
|
|
|
+ finishText: this.$t('lang200'),
|
|
|
};
|
|
|
},
|
|
|
mounted() {
|
|
|
@@ -52,11 +52,11 @@ export default {
|
|
|
console.log(scrollHeight, 'scrollHeight');
|
|
|
if (scrollTop + windowHeight >= scrollHeight && scrollTop > 0) {
|
|
|
//写后台加载数据的函数
|
|
|
- console.log('滚动到底部啦');
|
|
|
+ // console.log('滚动到底部啦');
|
|
|
if (this.finished) {
|
|
|
this.loading = true; // 关闭加载状态
|
|
|
this.finished = false; // 加载开始
|
|
|
- this.finishText = '加载更多';
|
|
|
+ this.finishText = this.$t('lang200');
|
|
|
this.onLoad();
|
|
|
}
|
|
|
} else {
|
|
|
@@ -81,14 +81,14 @@ export default {
|
|
|
if (rows == null || rows.length === 0) {
|
|
|
this.loading = false; // 关闭加载状态
|
|
|
this.finished = true; // 加载结束
|
|
|
- this.finishText = '没有更多了';
|
|
|
+ this.finishText = this.$t('lang202');
|
|
|
if (this.list.length <= 0) {
|
|
|
this.total = 0;
|
|
|
}
|
|
|
return;
|
|
|
}
|
|
|
this.loading = false; // 关闭加载状态
|
|
|
- this.finishText = '上滑加载更多';
|
|
|
+ this.finishText = this.$t('lang203');
|
|
|
this.finished = true;
|
|
|
this.total = res.data.total; //数据总条数
|
|
|
this.list = this.list.concat(rows); //合并数组
|
|
|
@@ -97,13 +97,13 @@ export default {
|
|
|
// 如果合并之后的数组长度大于返回的数据总条数
|
|
|
if (this.list.length >= this.total) {
|
|
|
this.finished = true; // 加载结束
|
|
|
- this.finishText = '没有更多了';
|
|
|
+ this.finishText = this.$t('lang202');
|
|
|
}
|
|
|
} else {
|
|
|
this.total = 0;
|
|
|
this.loading = false; // 关闭加载状态
|
|
|
this.finished = true; // 加载结束
|
|
|
- this.finishText = '没有更多了';
|
|
|
+ this.finishText = this.$t('lang202');
|
|
|
}
|
|
|
});
|
|
|
},
|