From 225bbce6a612083484d0eaf01551c7fd8ef6d27f Mon Sep 17 00:00:00 2001 From: meo <958484406@qq.com> Date: Mon, 27 Aug 2018 18:28:23 +0800 Subject: [PATCH] =?UTF-8?q?[=E6=88=91=E7=9A=84=E8=AE=A2=E5=8D=95][?= =?UTF-8?q?=E5=A2=9E=E5=8A=A0]:=E6=88=91=E7=9A=84=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E5=A2=9E=E5=8A=A0=EF=BC=8C=E8=AE=A2=E5=8D=95?= =?UTF-8?q?=E7=8A=B6=E6=80=81=E7=9A=84=E5=88=87=E6=8D=A2=E4=BB=A5=E5=8F=8A?= =?UTF-8?q?=E4=B8=8A=E6=8B=89=E5=8A=A0=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/img/dingdan.png | Bin 0 -> 6638 bytes pages/order/index/index.js | 76 ++++++++++++++++++----------------- pages/order/index/index.wxml | 42 ++++++++++--------- pages/order/index/index.wxss | 22 ++++++++-- 4 files changed, 82 insertions(+), 58 deletions(-) create mode 100644 assets/img/dingdan.png diff --git a/assets/img/dingdan.png b/assets/img/dingdan.png new file mode 100644 index 0000000000000000000000000000000000000000..ed5cab2ab6cb3b544fe93fe7e284a7765f97d8e9 GIT binary patch literal 6638 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 { - console.log(res); - console.log("姐姐的订单列表"); - wx.hideLoading(); - console.log(res); - if (pageNum >= res.data.pages) { - wx.showToast({ - title: "加载完成喽", - icon: "success" - }); + if (that.data.allow_load) { + wx.showLoading({ + title: "加载中" + }); + Http.get({ + url: config.api.orderList, + data: variable + }).then(res => { + console.log(res); + console.log("姐姐的订单列表"); + setTimeout(function() { + wx.hideLoading(); + }, 1200); + if (pageNum >= res.data.pages) { + that.setData({ + allow_load: false + }); + } + /** + * 先赋值后渲染页面 + * concat 不会改变原数组值 + * push 会改变原数组值,但不会一条一条插入,而是整个数组插入 + */ + that.data.list = that.data.list.concat(res.data.list); that.setData({ - allow_load: false + list: that.data.list }); - } - /** - * 先赋值后渲染页面 - * concat 不会改变原数组值 - * push 会改变原数组值,但不会一条一条插入,而是整个数组插入 - */ - that.data.list = that.data.list.concat(res.data.list); - that.setData({ - list: that.data.list }); - }); + } else { + console.log("加载完成allow_load设置成false"); + } }, handleChange({ detail }) { this.setData({ @@ -92,19 +91,22 @@ Page({ }); }, handleChangeScroll({ detail }) { - this.getList(detail.key, 1); this.setData({ + list:[], + allow_load: true, current_scroll: detail.key - }); + }) + this.getList(detail.key, 1); }, onReachBottom: function() { var that = this; - console.info("before++ " + that.data.page); + console.log(that.data.page); that.data.page++; - console.info("after++ " + that.data.page); + console.log(that.data.page); that.setData({ page: that.data.page }); - that.getList(0, that.data.page); + console.info("after++ " + that.data.page); + that.getList(that.data.current_scroll, that.data.page); } }); diff --git a/pages/order/index/index.wxml b/pages/order/index/index.wxml index d189285..bf3273e 100644 --- a/pages/order/index/index.wxml +++ b/pages/order/index/index.wxml @@ -2,30 +2,36 @@ - - -