通过此函数实现点击自动获取页的列表
当然,这里是固定了7个按钮(即数组7个元素)
loadPageArr (num) {
const that=this;
const totalPage=that.page.totalPages;//总页数
if (num<=1+3) {
return [1,2,3,4,5,6,7];
}else if (num > totalPage - 3) {
return [totalPage-6,totalPage-5,totalPage-4,totalPage-3,totalPage-2,totalPage-1,totalPage]
} else {
return [num - 3, num - 2, num - 1, num, num + 1, num + 2, num + 3]
}
},
如果有9页
第一页1,2,3,4,5,6,7
第二页1,2,3,4,5,6,7
第三页1,2,3,4,5,6,7
第四页1,2,3,4,5,6,7
第五页2,3,4,5,6,7,8
第六页3.4,5,6,7,8,9
第七页3,4,5,6,7,8,9
第八页3,4,5,6,7,8,9
第九页3,4,5,6,7,8,9