问题描述:iview使用table 中type: "index",分页之后 ,索引还是从1开始,试过绑定后台返回数据的id, 这种方法可行,就是后台返回数据的每个页面id都不完全是按照从1开始的升序,因此百度了下,找到了解决方法。
IView:
使用render:
{
title: "序号",
key: "id",
width: 80,
align: "center",
render: (h, params) => {
return h('span',params.index + (this.pageData.pageNumber- 1) * this.pageData.pageSize + 1);
}
},
elementUI:
<el-table-column
show-overflow-tooltip
label="序号"
min-width="50"
align="center"
fixed="left"
>
<template slot-scope="scope">
<span>{{scope.$index + (pageData.pageNum- 1) * pageData.pageSize + 1}}</span>
</template>
</el-table-column>