Vue+ElementUI 表格页序号延续递增

需求:表格第一列为自增序号(不受分页影响)

效果图:

 

实现方法一:

<el-table-column label="序号" width="100" align="left">
   <template slot-scope="scope">
    {{ (scope.$index+1)+(current-1)*pageSize }}
   </template>
 </el-table-column>
 current: 1, // 当前页码
 total: 0,
 pageSize: 10,  // 每页显示多少条

注意:需结合每页条数及当前页码计算

实现方法二:(实现表格翻页序号递增/延续)

效果图:

 

index属性写明了,如果设置了 type=index ,那么可以通过传递 index 属性来自定义索引:

<template>
 <div> 
  <el-table-column type="index" label="序号" width="100" :index="indexMethod">
  </el-table-column>
 </div>
</template>

<script>
  export default {
	data() {
     return {
      // 实现分页
      current: 1, // 当前页码
      total: 0,
      pageSize: 10,  // 每页显示多少条
    }
  },
   methods: { 
    //序号递增
    indexMethod(index) {
      let limitpage = this.pageSize; // 每页条数
      let curpage = this.current; // 当前页码
      return index + 1 + (curpage - 1) * limitpage;
    },
      }
	}
</script>

以上是2种实现方法,可参考~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值