出現的問題:
解決辦法:
1、將數組中不使用的過濾掉
//_recordList是push得到的數組
_recordList.forEach(function(item,index,array){
array[index]={
device:item.device,
}
這種方法會在數據量大的時候出現相同的問題,不推薦。
2、將原來的一維數組轉換成二維數組,推薦
....
//分頁加載的數據
for (var i in content){
_recordList.push(content[i])
}
let currentPage=that.data.page-1
if (that.data.page==1){
that.setData({
recordList_list:[]
})
}
that.data.page++
that.setData({
['recordList_list['+currentPage+']']:_recordList,
page: that.data.page
})
3、補充一個篩選
var v=[]
var content=res.data.data.content
var lily_list = content.filter((p) => {
return p.createTime.substring(0,10) == that.data.date
});
//將時間篩選到一個數組中
for (var h = 0; h < lily_list .length; h++) {
v[h] = lily_list [h]["createTime"]
}
console.log(v)