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