vue给列表添加序号_element-UI——el-table添加序号

转载自:https://www.cnblogs.com/langxiyu/p/10641060.html

Part.1 示例

当我们想在 el-table 中添加序号列时,如下:

label="序号"

type="index"

width="50"

align="center">

Part.2  问题

我们会惊奇的发现,我们翻页时,序号永远都是从1开始。因为每一次翻页都是根据当前数据的index显示,所以我们要自定义

Part.3  解决

关键代码:

(page - 1) * pageSize + scope.$index + 1 // (当前页 - 1) * 当前显示数据条数 + 当前行数据的索引 + 1

改造如下:

67d0865f17d9be527254bf8a8ff6c5b4.gif

label="序号"

type="index"

width="50"

align="center">

{ {(page - 1) * pageSize + scope.$index + 1}}

你可能感兴趣的:(vue给列表添加序号)