1. 程式人生 > >微信小程式不同狀態下的分頁載入

微信小程式不同狀態下的分頁載入

之前做小程式的時候有一個需求是訂單列表有幾個不同訂單狀態的選項卡,要求之間點不同的訂單狀態頁面不重新整理,而且也要做分頁,所以比較棘手的問題就是每次分頁的資料不會錯亂,要準確的插入到指定的狀態之中去。

我的思路是這樣的,page,offset,total,dataend全部設定成陣列,每種狀態存不同data每次請求資料的時候都判斷下當前在哪個選項卡里面,通過這個再插入到指定數組裡面。

以下程式碼:

//設定變數
data{
//各個狀態的資料是否結束
dataEnd: [false, false, false, false, false],
//各個狀態的頁
page:[0,0,0,0,0],
allData:false,//全部訂單資料
dfkData: false,//待付款訂單資料
dfhData: false,//待發貨訂單資料
dshData: false,//待收貨訂單資料
ywcData: false,//已完成訂單資料
},
//獲取當前狀態
var index = this.data.activeIndex;
根據此index放入設定好的各種data裡面