当前位置: 首页 > 知识库问答 >
问题:

前端 - 下拉加载列表的情况下,删除一条信息,要怎么显示分页数据?

闾丘德宇
2023-06-01

比如文章列表,是下拉记载的,
如果每页显示10条数据, 现在一共有11条数据
现在删除第10条数据, 下载加载数据的话,请求的是第二页的内容,但是由于删除了第10条,数据再分页的话其实已经被分到第一页了,那么怎么展示

共有1个答案

洪经义
2023-06-01

如果返回数据有总数但是数据列表为空则跳转到最后一页

let 总数=11;
let 页行数=10;
let 当前页数=2;
let 数据列表=[];
if(当前页数>1 && 数据列表.length==0) {
    当前页数=Math.ceil(总数/分页数);
    跳转到指定页(当前页数) 
}
 类似资料:
  • 我正在努力在项目的下拉列表中显示所选选项的详细信息。 我有一个从MYSQLi查询填充的下拉列表。我希望用户选择一个选项以及从数据库中提取并显示给用户的相关值。 动态填充的下拉列表用于人员的“FirstName”(表名),当用户从下拉列表中选择名称时,我希望显示该人员的记录。 下面的代码用于动态填充下拉列表。用户单击按钮并进入下一页,该页将创建一个包含结果的表。没有错误,但也没有要求的结果。 下拉代

  • 我正在建立一个应用程序,并使用MariaDB作为我的数据库。我有一张桌子“kick_votes”。其主键包含三个字段: null

  • 翻页的可以直接请求当前页数据再次渲染,无限下拉这种难道要把当前所有的数据逐页请求全部重新加载吗

  • 问题内容: 列出以下MySql命令之间的区别。 删除表 tablename ; 截断表 tablename ; 从 表名 中删除1; 另外,请根据您的经验告诉我每种产品的典型使用场景。 问题答案: 在此之后,它 消失了 。没有桌子了。没有更多数据。 当您不再需要该表时,请使用它。 此后,该表为空,并且(重要地)自动递增键被重置为1。从字面上看,这就像拥有一个全新的表。 当您只需要一个空表时,请使用

  • 本文向大家介绍微信小程序(六):列表上拉加载下拉刷新示例,包括了微信小程序(六):列表上拉加载下拉刷新示例的使用技巧和注意事项,需要的朋友参考一下 1.列表(本部分内容出入官方文档) 对于这个功能,微信小程序中并没有提供类似于Android中listview性质的控件,所以我们需要使用 wx:for 控制属性绑定一个数组,用数组中各项的数据重复渲染该组件,来达到列表的效果。 默认数组的当前项的下标

  • 有什么好的办法,目前尝试了el-table-infinite-scroll,不行,下完包引入以后,还要提示下其他相关的包,vue-composition.js等等;有没有其他可实现的插件吗?