|
|
@@ -32,6 +32,7 @@
|
|
|
</view>
|
|
|
|
|
|
</view>
|
|
|
+ <uni-load-more :status="loadingType"></uni-load-more>
|
|
|
<uni-popup ref="popup" type="center">
|
|
|
<view class="express">
|
|
|
<view class="">
|
|
|
@@ -72,6 +73,9 @@
|
|
|
return Y + '年' + M + '月' + D + '日';
|
|
|
},
|
|
|
},
|
|
|
+ onReachBottom() {
|
|
|
+ this.getDate()
|
|
|
+ },
|
|
|
methods: {
|
|
|
// 转换金额为数字
|
|
|
moneyNum(value){
|
|
|
@@ -79,13 +83,31 @@
|
|
|
},
|
|
|
getDate() {
|
|
|
let obj = this
|
|
|
+
|
|
|
+ if (obj.loadingType === 'loading') {
|
|
|
+ //防止重复加载
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ if (obj.loadingType === 'noMore') {
|
|
|
+ //防止重复加载
|
|
|
+ return;
|
|
|
+ }
|
|
|
+ // 修改当前对象状态为加载中
|
|
|
+ obj.loadingType = 'loading';
|
|
|
getJfOrder({
|
|
|
page: obj.page,
|
|
|
limit: obj.limit
|
|
|
}).then(({data}) => {
|
|
|
// console.log(res)
|
|
|
- obj.list = data.data
|
|
|
-
|
|
|
+ obj.list = obj.list.concat(data.data)
|
|
|
+ obj.page++
|
|
|
+ if (obj.limit == data.data.length) {
|
|
|
+ //判断是否还有数据, 有改为 more, 没有改为noMore
|
|
|
+ obj.loadingType = 'more';
|
|
|
+ } else {
|
|
|
+ //判断是否还有数据, 有改为 more, 没有改为noMore
|
|
|
+ obj.loadingType = 'noMore';
|
|
|
+ }
|
|
|
})
|
|
|
},
|
|
|
//查看物流
|