Fix:查看订单详情后返回订单列表,应停留在用户进入详情页前的位置
This commit is contained in:
@@ -804,7 +804,8 @@ export default {
|
|||||||
dateRange: [],
|
dateRange: [],
|
||||||
userLatitude: null,
|
userLatitude: null,
|
||||||
userLongitude: null,
|
userLongitude: null,
|
||||||
orderListRequestId: 0
|
orderListRequestId: 0,
|
||||||
|
savedScrollTop: 0
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
components: {
|
components: {
|
||||||
@@ -862,7 +863,15 @@ export default {
|
|||||||
})
|
})
|
||||||
} else if (needRefreshOrderList) {
|
} else if (needRefreshOrderList) {
|
||||||
uni.removeStorageSync('needRefreshMyOrderList')
|
uni.removeStorageSync('needRefreshMyOrderList')
|
||||||
this.changeType()
|
this.getOrderData()
|
||||||
|
if (this.savedScrollTop > 0) {
|
||||||
|
this.$nextTick(() => {
|
||||||
|
uni.pageScrollTo({
|
||||||
|
scrollTop: this.savedScrollTop,
|
||||||
|
duration: 0
|
||||||
|
})
|
||||||
|
})
|
||||||
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
onLoad() {
|
onLoad() {
|
||||||
@@ -1990,6 +1999,9 @@ export default {
|
|||||||
},
|
},
|
||||||
onReachBottom() {
|
onReachBottom() {
|
||||||
!this.loading && this.getOrderListReq()
|
!this.loading && this.getOrderListReq()
|
||||||
|
},
|
||||||
|
onPageScroll(e) {
|
||||||
|
this.savedScrollTop = e.scrollTop
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
</script>
|
</script>
|
||||||
|
|||||||
Reference in New Issue
Block a user