初始时size设置为1,因为el-pagination是从1开始,如果从0开始,el-pagination会显示不正常
data() {
return {
searchForm: {
page: 1,
size: 10
},
el-table的序号显示,因为page从1开始所以减去1
<el-table-column type="index" label="序号" align="center" :index="(index) => { return (index+1) + (searchForm.page-1)*searchForm.size }" />
因为前端page初始化时是1,而后端接口参数需要从0开始,所以传参的时候要减1
// 获取页面表格
getTableData: function() {
const params = Object.assign({}, this.searchForm)
params.page = params.page - 1