首页 > 其他分享 >列表删除按钮,分页错位问题解决思路 table delete page loadTable

列表删除按钮,分页错位问题解决思路 table delete page loadTable

时间:2024-04-26 15:34:13浏览次数:22  
标签:删除 列表 length 按钮 loadTable table page

列表删除按钮,分页错位问题解决思路

this.$api('/xxx/xxx/deletexxx', { ids: id }).then(res => {
            if (res.status !== 20) return
            this.$Message.destroy()
            this.$Message.success('删除成功')
            if (this.tableData.length === 1 && this.pageCfg.page > 1) {
              this.pageCfg.page -= 1
            }
            this.loadTable()
          })

这里的判断 如果你选择的删除文件的个数,正好是当前列表存在的个数,并且当前页面还大于第一页。
原版的是多选按钮 this.tableData.length === 所选数据.length

这样就解决了删除按钮,删除后,当前页没有数据的问题了。

标签:删除,列表,length,按钮,loadTable,table,page
From: https://www.cnblogs.com/pengchenggang/p/18160188

相关文章

  • openGauss ALTER-TABLE语句
    ALTERTABLE语句修改表,包括修改表的定义、重命名表、重命名表中指定的列、重命名表的约束、设置表的所属模式、添加/更新多个列、打开/关闭行访问控制开关。语法格式在一张已经存在的表上添加列。ALTERTABLEtable_nameADDcolumn_namedata_type;在一张已经存在......
  • openGauss TRUNCATE-TABLE语句
    TRUNCATETABLE语句清理表数据,TRUNCATETABLE用于删除表的数据,但不删除表结构。也可以用DROPTABLE删除表,但是这个命令会连表的结构一起删除,如果想插入数据,需要重新建立这张表。它和在目标表上进行无条件的DELETE有同样的效果,但由于TRUNCATE不做表扫描,因而快得多。在大表上操作......
  • VUE Element Plus-table动态添加删除行
     <template><divclass="app-container"><el-rowstyle="margin-top:20px"><el-col:span="24"style="border-left:5pxsolid#1d6ced;margin-bottom:10px"><labelstyle=......
  • MFT(Master File Table,主文件表)是Windows操作系统中NTFS(New Technology File System,新
    MFT(MasterFileTable,主文件表)是Windows操作系统中NTFS(NewTechnologyFileSystem,新技术文件系统)的关键组成部分,用于存储文件和目录的元数据信息。MFT类似于Unix和Linux系统中的inode,但在实现上有所不同。MFT包含以下信息:文件和目录的属性:包括权限、所有者、创建时间、修......
  • Stable Diffusion中的embedding
    StableDiffusion中的embedding嵌入,也称为文本反转,是在StableDiffusion中控制图像样式的另一种方法。在这篇文章中,我们将学习什么是嵌入,在哪里可以找到它们,以及如何使用它们。什么是嵌入embedding?嵌入(Embedding)是一种在机器学习和人工智能领域中常用的技术,特别是在图像生成......
  • el-table 合并单元格
    objectSpanMethod({row,column,rowIndex,columnIndex}){constlength=this.newlist[this.saveindex].data.newTable.length-this.newlist[this.saveindex].data.tag_list_all.length//新增:处理前两行前两列的合并if(rowIndex<......
  • 关于DataTable动态列名拼接
    ///<summary>///多条件的过滤返回DataTable///</summary>///<paramname="dataTable"></param>///<paramname="filterConditions"></param>///<returns></returns>privateDataTableMuil......
  • 阿里云人工智能平台PAI部署stable diffusion详细步骤
    一、注册阿里云二、申请试用资格/购买算力截止时间2024/04/24依然可以申请试用,额度是三个月时间,5000算力,具体能用多久看个人三、申请文件存储服务非必须,如果没有大型模型(文件大小超过5G)需要上传,可以不申请,如需申请,白嫖的建议选择OSS而不是NAS,原因下面配置的时候会说四、......
  • iptables清空所有规则
    编写Shell脚本以备份和还原规则在清空规则之前,可以使用iptables-save命令将当前规则保存到文件中,以备之后的恢复。之后,可以使用iptables-restore命令来还原规则。保存规则到文件:shelliptables-save>backup.rules清空所有规则:shelliptables-Fiptables-tnat-Fiptables-t......
  • MIT6.S081 Lab lazy page allocation
    本次实验是有关内存页懒分配的。所谓内存页懒分配,在本实验中,指的是在用户进程使用sbrk()系统调用来增加内存中堆的空间时,我们不直接在物理内存中分配相应的页,而是只是记录了分配到了哪些用户地址,在用户页面表中这些地址默认标记为无效。当进程首次尝试使用任何给定页面的懒惰分......