1.table中实现索引的效果:
新增加一列el-table-column
,设置type
属性为index
即可显示从 1 开始的索引号
<el-table-column label="序号" type="index" />
在与Pagination分页组件同时使用时会有一些问题:所有的分页索引值都是从1开始的,这就导致这个索引加的毫无意义。
2.自定义索引
在element-ui中,如果设置了 type=index
,可以通过传递 index
属性来自定义索引,所以就可以根据这个属性来解决上面的问题。
// 给index属性绑定一个方法
<el-table-column label="序号" type="index" :index="indexMethod" />
.......
.......
// 在method中定义这个方法
indexMethod(index) {
return index + 1 + (this.page - 1) * this.size // page是当前的页码,size是页码容量
}