Commit 7be95ce7c83af3e2b496e0a4249127a716416352
1 parent
31367814
积分购,加载更多的bug优化
Showing
2 changed files
with
38 additions
and
9 deletions
packageA/pages/jfbuy/jfbuy.js
... | ... | @@ -34,6 +34,7 @@ Page({ |
34 | 34 | is_no_more:0, //没有更多数据 |
35 | 35 | key_str:'', |
36 | 36 | pattern:0, //分成的方式 |
37 | + pageSize:10, | |
37 | 38 | currentPage:1, //当前的页码 |
38 | 39 | |
39 | 40 | // canvasHidden: 1, //-- 隐藏画布 -- |
... | ... | @@ -56,17 +57,25 @@ Page({ |
56 | 57 | |
57 | 58 | triggered: false, |
58 | 59 | isPullDownRefresh: false, |
60 | + | |
61 | + | |
59 | 62 | }, |
60 | 63 | |
61 | 64 | /** |
62 | 65 | * 生命周期函数--监听页面加载 |
63 | 66 | */ |
64 | 67 | onLoad: function (options) { |
65 | - this.request_list({ | |
68 | + var th=this; | |
69 | + this.data.requestData={ | |
66 | 70 | store_id:oo.stoid, |
67 | 71 | stype:1, |
68 | - stypeup:1 | |
69 | - }); | |
72 | + stypeup:1, | |
73 | + page:th.data.currentPage2, | |
74 | + pageSize:th.data.pageSize | |
75 | + }; | |
76 | + | |
77 | + | |
78 | + this.request_list(this.data.requestData); | |
70 | 79 | // var th=this; |
71 | 80 | // //接受有没有导购的参数 |
72 | 81 | // var first_leader=options.first_leader; |
... | ... | @@ -216,18 +225,25 @@ Page({ |
216 | 225 | //-- 点击tab -- |
217 | 226 | clickTab(e) { |
218 | 227 | var th=this; |
219 | - var data = { | |
220 | - store_id:oo.stoid, | |
221 | - stype:e.target.dataset.index, | |
222 | - stypeup:1, | |
223 | - }; | |
228 | + var psize=th.data.curr | |
229 | + | |
224 | 230 | this.setData({ |
225 | 231 | is_no_data2:0, |
226 | 232 | is_no_more2:0, |
227 | 233 | list2:[], |
228 | 234 | is_load2: 0, |
229 | 235 | currentPage2:1, |
236 | + pageSize:psize | |
230 | 237 | }); |
238 | + var data = { | |
239 | + store_id:oo.stoid, | |
240 | + stype:e.target.dataset.index, | |
241 | + stypeup:1, | |
242 | + page:th.data.currentPage2, | |
243 | + pageSize:psize | |
244 | + }; | |
245 | + | |
246 | + | |
231 | 247 | if(this.data.currentIndex!=e.target.dataset.index){ |
232 | 248 | this.setData({ |
233 | 249 | currentIndex: e.target.dataset.index, |
... | ... | @@ -269,6 +285,8 @@ Page({ |
269 | 285 | // 开启加载状态 |
270 | 286 | this.data.is_load2=1; |
271 | 287 | |
288 | + | |
289 | + | |
272 | 290 | // var req_data = { |
273 | 291 | // page:th.data.currentPage2 |
274 | 292 | // } |
... | ... | @@ -307,7 +325,18 @@ Page({ |
307 | 325 | }) |
308 | 326 | }, |
309 | 327 | |
328 | + //-- 滚动到底部 -- | |
329 | + request_list_lower:function(){ | |
330 | + var data=this.data.requestData; | |
331 | + data.page=this.data.currentPage2; | |
332 | + this.setData({ | |
333 | + requestData: data | |
334 | + }) | |
335 | + this.request_list(data); | |
336 | + | |
337 | + }, | |
310 | 338 | |
339 | + | |
311 | 340 | |
312 | 341 | |
313 | 342 | //---图片失败,默认图片--- | ... | ... |
packageA/pages/jfbuy/jfbuy.wxml