一、 el-table结合el-pagination实现表格分页功能时,当需要在表格的第一列显示序号,并且点击分页时,如果不做处理,序号每页都是从1开始。如果想实现自增长的效果,需要做如下处理:

方式1:

<el-table size="mini" :data="tableData" height="250" border style="width: 100%">
    <el-table-column
        type="index"
        width="100"
        :index="indexMethod"
        label="序号">
    </el-table-column>
</el-table>
indexMethod(index) {
    // this.pageNum当前页码
    // this.pageSize 每页条数
    return (this.pageNum- 1) * this.pageSize + index + 1;
}

方式2:

<el-table-column min-width="90" label="序号" >
          <template slot-scope="scope">
            <span>{{(pageNum- 1) * pageSize + scope.$index + 1}}</span>
          </template>
 </el-table-column>

二、效果图
在这里插入图片描述

GitHub 加速计划 / eleme / element
54.06 K
14.63 K
下载
A Vue.js 2.0 UI Toolkit for Web
最近提交(Master分支:3 个月前 )
c345bb45 7 个月前
a07f3a59 * Update transition.md * Update table.md * Update transition.md * Update table.md * Update transition.md * Update table.md * Update table.md * Update transition.md * Update popover.md 7 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐