开发时,可能会发生后端不提供分页,需前端自行制作的情况。以下纯纯小白自用方法,有更好的方法可以一起交流。
data(){
return{
total:0,
size:1,
pageSize:10,
data:[], //接收数据
tableData:[]
}
},
methods:{
getPaging(){
this.tableData = []
for(let i = (this.size - 1) * this.pageSize; i < this.pageSize; i++){
if(this.data[i]){
this.tableData.push(this.data[i])
} else {
break
}
}
this.total = this.data.length
}
}