vue——列表优化(删除、批量删除页码减少,序号递增显示)

一、删除、批量删除页码减少

1.列表单个删除,在调用删除接口后,进行下面操作再调列表接口

if (this.queryParams.page > 1 && this.roleList.length == 1) {
 this.queryParams.page--;
}

queryParams为列表请求入参对象,queryParams.page为页码,roleList为列表数组。

2.批量删除,也是在调用删除接口后,进行下面操作再调列表接口

if (
  this.queryParams.page > 1 &&
  (this.roleList.length == 1 ||
    this.roleList.length == this.idsdele.length)
) {
  this.queryParams.page--;
}

queryParams为列表请求入参对象,queryParams.page为页码,roleList为列表数组,idsdele为多选,选中数据。


二、序号递增显示

1.在table列表中进行indexMethod方法定义

<el-table-column
 align="center"
 label="序号"
 type="index"
 :index="indexMethod"
 width="70"
/>

2.在methods中写indexMethod方法

indexMethod(index) {
  return index + (this.queryParams.page - 1) * this.queryParams.perPage + 1;
},

queryParams为列表请求入参对象,queryParams.page为页码,queryParams.perPage为每页的页数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值