给“序号”列添加 :index=“indexMethod”
<el-table
ref="table2"
:data="tableData2"
highlight-current-row
style="width: 100%">
<el-table-column
fixed
label="序号"
type="index"
:index="indexMethod"
width="50">
</el-table-column>
</el-table>
<el-pagination
@size-change="handleSizeChange"
@current-change="handleCurrentChange"
:current-page="pagination.currentPage"
:page-sizes="pagination.pageSizes"
:page-size="pagination.pageSize"
layout="total, sizes, prev, pager, next, jumper"
:total="pagination.total">
</el-pagination>
data(){
return{
pagination:{
pageSizes:[10,15,20,25],
total:0,
pageSize:10,
currentPage:1
}
}
}
methods:{
indexMethod(index){
return (this.pagination.currentPage - 1) * this.pagination.pageSize + index + 1
},
handleSizeChange(val) {
console.log(`每页 ${val} 条`);
},
handleCurrentChange(val) {
console.log(`当前页: ${val}`);
},
}