Commit 7be95ce7c83af3e2b496e0a4249127a716416352

Authored by yvan.ni
1 parent 31367814

积分购,加载更多的bug优化

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
... ... @@ -27,7 +27,7 @@
27 27 <scroll-view
28 28 class="list"
29 29 scroll-y="true"
30   - bindscrolltolower="request_list"
  30 + bindscrolltolower="request_list_lower"
31 31 scroll-anchoring
32 32 refresher-enabled
33 33 refresher-triggered="{{triggered}}"
... ...