把数据简单处理下就好了 一看就是JS基础不行
一个通俗易懂的方法
screeningData(arr) { //新建一个数据处理函数 接受一个值 这个值就是 所有模拟数据
let newarr = [] //建个空数组
let index = this.state.current //页码 翻页改变 初始为1 这个值从data里面取出来
if (arr.length > 10) { //遍历所有数据,10个数据分一页 数值随意
newarr = arr.slice((index - 1) + "0", (index) + "0")} //关键 如果数据总数大于一个分页数,就把数据裁剪,slice第一个参数是开始裁剪位置,第二个参数是结束位置 ,当前index=1就是第一页的数据,当翻页的时候 index=2 就裁剪第二页数据
else {
newarr = arr} //下面赋值
this.setState({data: newarr})}