1 获取到数据进行处理
// 有多页码进入if 只有1页进入else
if (this.allData.length >= this.pageSize) {
for (let i = 0; i < this.pageSize; i++) {
this.tableData.push(this.allData[i])
}
} else {
this.tableData = this.allData
}
2 点击翻页
handleCurrentChange(val) {
// 点击1是返回初始数据
// 点击是2,页数从页面大小的倍数开始, pageSize是10的时候 那么数据下标开始就是10
if (val != 1) {
val =(val-1) * this.pageSize
}
let number = this.allData.length
// 当点击2的时候如果第二页是最后一页进入else全部展示
if (number > val + this.pageSize) {
this.tableData = this.allData.slice(val, val + this.pageSize);
} else {
this.tableData = this.allData.slice(val, this.allData.length);
}
}