第一段代码是分页记忆中模拟的动态分页方法 ,用这段代码功能就可以正常;第二段代码是需要调接口获取后台数据,套上以后分页记忆功能就不能出来,请教大神代码有哪里不对么
var that = this;
that.tableData = [];
that.pagination.totalRows = 100
let i = (that.pagination.pageNumber - 1) * that.pagination.pageSize + 1
let max = that.pagination.pageNumber * that.pagination.pageSize
for (; i <= max; i ++) {
that.tableData.push( { personId: i, cardId: '小明同志', fileName: '137000000', startTime: '10212000000000011', endTime: '业主' })
}
var that = this;
var state = that.$route.query;
var rotate = that.$route.query;
var data = {
startTime: that.$store.state.time.startTime * 1000,
stopTime: that.$store.state.time.stopTime * 1000,
linkCard:parseInt(rotate.linkCard) || parseInt(that.$store.state.linkCard),
currentPage: that.pagination.pageNumber,
pageSize: that.pagination.pageSize
};
filesService.getFiles(data).then(function(res) {
if (res.status == 200) {
var arr = res.data.dataInfo;
that.pagination.totalRows = res.data.total;
var fileDataArr = [];
for (var i = 0; i < arr.length; i++) {
var fileData = {};
fileData.fileName = arr[i]._source.fileName;
fileData.cardId = arr[i]._source.cardId;
fileData.startTime = arr[i]._source.startTime;
fileData.endTime = arr[i]._source.endTime;
fileData.personId = i;
fileDataArr.push(fileData);
}
that.tableData = fileDataArr;
}
});