Pregunta: Al utilizar la tabla de element-ui , encontrará que el número de serie de cada página comienza en 1, entonces, ¿cómo puede hacer que continúe con el número de serie de la página anterior?
El atributo de índice indica que, si se establece type=index
, el índice se puede index
personalizar pasando atributos
Utilice propiedades calculadas para resolver problemas:
<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
}
}
}
Utilizar métodos funcionales para resolver problemas.
methods: {
hIndex(index) {
// 当前页数 - 1 * 每页数据条数 + index + 1 ( index 是索引值,从0开始)
return (this.page - 1) * this.pagesize + index + 1
}
}