Commit 7be95ce7c83af3e2b496e0a4249127a716416352

Authored by yvan.ni
1 parent 31367814

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

packageA/pages/jfbuy/jfbuy.js
@@ -34,6 +34,7 @@ Page({ @@ -34,6 +34,7 @@ Page({
34 is_no_more:0, //没有更多数据 34 is_no_more:0, //没有更多数据
35 key_str:'', 35 key_str:'',
36 pattern:0, //分成的方式 36 pattern:0, //分成的方式
  37 + pageSize:10,
37 currentPage:1, //当前的页码 38 currentPage:1, //当前的页码
38 39
39 // canvasHidden: 1, //-- 隐藏画布 -- 40 // canvasHidden: 1, //-- 隐藏画布 --
@@ -56,17 +57,25 @@ Page({ @@ -56,17 +57,25 @@ Page({
56 57
57 triggered: false, 58 triggered: false,
58 isPullDownRefresh: false, 59 isPullDownRefresh: false,
  60 +
  61 +
59 }, 62 },
60 63
61 /** 64 /**
62 * 生命周期函数--监听页面加载 65 * 生命周期函数--监听页面加载
63 */ 66 */
64 onLoad: function (options) { 67 onLoad: function (options) {
65 - this.request_list({ 68 + var th=this;
  69 + this.data.requestData={
66 store_id:oo.stoid, 70 store_id:oo.stoid,
67 stype:1, 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 // var th=this; 79 // var th=this;
71 // //接受有没有导购的参数 80 // //接受有没有导购的参数
72 // var first_leader=options.first_leader; 81 // var first_leader=options.first_leader;
@@ -216,18 +225,25 @@ Page({ @@ -216,18 +225,25 @@ Page({
216 //-- 点击tab -- 225 //-- 点击tab --
217 clickTab(e) { 226 clickTab(e) {
218 var th=this; 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 this.setData({ 230 this.setData({
225 is_no_data2:0, 231 is_no_data2:0,
226 is_no_more2:0, 232 is_no_more2:0,
227 list2:[], 233 list2:[],
228 is_load2: 0, 234 is_load2: 0,
229 currentPage2:1, 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 if(this.data.currentIndex!=e.target.dataset.index){ 247 if(this.data.currentIndex!=e.target.dataset.index){
232 this.setData({ 248 this.setData({
233 currentIndex: e.target.dataset.index, 249 currentIndex: e.target.dataset.index,
@@ -269,6 +285,8 @@ Page({ @@ -269,6 +285,8 @@ Page({
269 // 开启加载状态 285 // 开启加载状态
270 this.data.is_load2=1; 286 this.data.is_load2=1;
271 287
  288 +
  289 +
272 // var req_data = { 290 // var req_data = {
273 // page:th.data.currentPage2 291 // page:th.data.currentPage2
274 // } 292 // }
@@ -307,7 +325,18 @@ Page({ @@ -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,7 +27,7 @@
27 <scroll-view 27 <scroll-view
28 class="list" 28 class="list"
29 scroll-y="true" 29 scroll-y="true"
30 - bindscrolltolower="request_list" 30 + bindscrolltolower="request_list_lower"
31 scroll-anchoring 31 scroll-anchoring
32 refresher-enabled 32 refresher-enabled
33 refresher-triggered="{{triggered}}" 33 refresher-triggered="{{triggered}}"