Commit 2e5a6b05 authored by Facius's avatar Facius

下拉刷新

parent 693863d0
...@@ -211,10 +211,6 @@ ...@@ -211,10 +211,6 @@
self.search.token = self.vuex_token; self.search.token = self.vuex_token;
self.$u.api.listByRecommendOrder(self.search).then((res) => { self.$u.api.listByRecommendOrder(self.search).then((res) => {
self.loadedOrder = true self.loadedOrder = true
if (self._freshing) {
self.triggered = false;
self._freshing = false;
}
if (res.code == 200 && res.data) { if (res.code == 200 && res.data) {
if (self.search.pageNumber == 1) { if (self.search.pageNumber == 1) {
...@@ -235,7 +231,13 @@ ...@@ -235,7 +231,13 @@
} else { } else {
console.log(res.message, "初始化订单列表异常"); console.log(res.message, "初始化订单列表异常");
} }
self.$nextTick(()=>{
if (self._freshing) {
self.triggered = false;
self._freshing = false;
}
})
}); });
}, },
reachBottom() { reachBottom() {
......
...@@ -181,11 +181,6 @@ ...@@ -181,11 +181,6 @@
if (res.code == 200) { if (res.code == 200) {
if (res.data.type != self.orderType) return if (res.data.type != self.orderType) return
if (self._freshing) {
self.triggered = false;
self._freshing = false;
}
if (self.pageNumber == 1) { if (self.pageNumber == 1) {
self.orderList = [] self.orderList = []
} }
...@@ -199,6 +194,12 @@ ...@@ -199,6 +194,12 @@
} else { } else {
console.log(res.message, "获取订单数量失败!"); console.log(res.message, "获取订单数量失败!");
} }
self.$nextTick(()=>{
if (self._freshing) {
self.triggered = false;
self._freshing = false;
}
})
this.loaded = true this.loaded = true
}); });
......
...@@ -126,9 +126,9 @@ ...@@ -126,9 +126,9 @@
getApp().trackPage('备件订单页') getApp().trackPage('备件订单页')
if (e && e.index) { if (e && e.index) {
this.currentIndex = e.index this.currentIndex = e.index
} }
this.reloadPartsList()
this._freshing = false; this._freshing = false;
this.reloadPartsList()
}, },
onShow() { onShow() {
let pages = getCurrentPages() let pages = getCurrentPages()
...@@ -162,20 +162,21 @@ ...@@ -162,20 +162,21 @@
} }
this.$u.api.applyList(param).then((res) => { this.$u.api.applyList(param).then((res) => {
if (res.code == 200) { if (res.code == 200) {
if (this._freshing) {
this.triggered = false;
this._freshing = false;
}
if (this.pageNumber == 1) { if (this.pageNumber == 1) {
this.partsList = [] this.partsList = []
} }
let list = res.data || [] let list = res.data || []
this.partsList.push(...list) this.partsList.push(...list)
this.loadStatus = list.length < this.pageSize ? 'nomore' : 'loadmore' this.loadStatus = list.length < this.pageSize ? 'nomore' : 'loadmore'
} else { } else {
console.log(res.message) console.log(res.message)
} }
this.$nextTick(()=>{
if (this._freshing) {
this.triggered = false;
this._freshing = false;
}
})
this.loaded = true this.loaded = true
}); });
}, },
...@@ -233,9 +234,9 @@ ...@@ -233,9 +234,9 @@
radioChange(e) { radioChange(e) {
this.selectedAll = !this.selectedAll this.selectedAll = !this.selectedAll
}, },
onRefresh() { onRefresh() {
if (this._freshing) return; if (this._freshing) return;
this._freshing = true; this._freshing = true;
this.reloadPartsList() this.reloadPartsList()
}, },
onRestore() { onRestore() {
...@@ -247,10 +248,8 @@ ...@@ -247,10 +248,8 @@
this.getUnstockedList(this.currentTab.status) this.getUnstockedList(this.currentTab.status)
}, },
reachBottom(e) { reachBottom(e) {
console.log('------reachBottom------')
if (this.loadStatus != 'loadmore') return if (this.loadStatus != 'loadmore') return
this.loadStatus == 'loading' this.loadStatus == 'loading'
console.log('------getUnstockedList------')
this.getUnstockedList(this.currentTab.status) this.getUnstockedList(this.currentTab.status)
}, },
scroll() { scroll() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment