# element ui里面table分页,页数从0开始的怎么做?
需求:后台请求的接口是从0页开始的,但是pagination是从1开始的,就是在点击pagination的第1页是后台转0
# 1.首先在data里面定义为1,其他地方也是定义1
return {
formSearch: {
name: '',
// 页码
pageNum: 1,
// 每页多少条
pageSize: 10
}
}
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
# 2.在接口这里去重新创建一个对象,进行浅拷贝
async getSalesList () {
this.loading = true
// 浅拷贝, 页码减一即可
let data = Object.assign({}, this.formSearch, {
pageNum: this.formSearch.pageNum - 1
})
let res = await saleslist(data)
if(res.code !== 0){
this.$message.error('获取数据失败')
this.loading =false
}
this.loading = false
console.log(res)
},
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14