1.定义俩个数组
totalArr = [];
dataArr = [];
2.获取后台接口的数据之后赋值
this.totalArr = response.data.data; var _start = ( this.pageIndex - 1 ) * this.pageNum; //pageIndex 第几页 pageNum:每页几条数据 var _end = this.pageIndex * this.pageNum; this.dataArr = this.totalArr .slice(_start,_end);
3.![]()
changePage(value){ //改变页数
this.pageIndex = value;
var _start = ( value - 1 ) * this.pageNum;
var _end = value * this.pageNum;
this.dataArr = this.totalArr .slice(_start,_end);
},
本文介绍了一种使用JavaScript实现的高效分页加载数据的方法。通过定义两个数组,totalArr用于存储从后台接口获取的所有数据,dataArr则用于显示当前页面的数据。在数据获取后,根据当前页数和每页数据量计算出数据切片的开始和结束位置,从而实现数据的分页展示。当用户切换页面时,通过changePage函数更新显示的数据。
2840

被折叠的 条评论
为什么被折叠?



