列表删除按钮,分页错位问题解决思路 table delete page loadTable
列表删除按钮,分页错位问题解决思路
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
这样就解决了删除按钮,删除后,当前页没有数据的问题了。
---------------------------------------------
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)
生活的意义就是你自己知道你要做什么,明确目标。没有目标,后面都是瞎扯!
https://pengchenggang.gitee.io/navigator/
SMART原则:
目标必须是具体的(Specific)
目标必须是可以衡量的(Measurable)
目标必须是可以达到的(Attainable)
目标必须和其他目标具有相关性(Relevant)
目标必须具有明确的截止期限(Time-based)