在Element-ui的table表格中,如何让分页的序号延续上一页的序号

题:在使用element-ui 的table表格时,会发现它每一页的序号都会从1开始,那怎么才能让它延续上一页的序号呢?

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

利用计算属性解决问题:

<el-table-column type="index" :index="hIndex" label="序号" width="120" />
 
export default {
  data() {
    return {
      page: 1, //当前页数
      pagesize: 2, //每页两条数据
    }
  },
 
  // 计算属性
  computed: {
    hIndex() {
      // 当前页数 - 1 * 每页数据条数 + 1
      return (this.page - 1) * this.pagesize + 1
    }
  }
}

利用函数方法解决问题

methods: {
  hIndex(index) {
      // 当前页数 - 1 * 每页数据条数 + index + 1 ( index 是索引值,从0开始)
      return (this.page - 1) * this.pagesize + index + 1
    }
}

猜你喜欢

转载自blog.csdn.net/m0_52775179/article/details/132188066