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

javascript - ant design vue table表删除列表最后一条数据如何自动跳转到上一页(vue3)?

慕容明煦
2023-05-04

我是根据百度直接在删除中判断

  //请求删除
  async function requestDelete(){
        SmartLoading.show();
        try {
            console.log(currentRow.value)
            if(currentRow.value == undefined){
              message.error('请选择右边行')
              return
            }else{
              await casePicApi.delete(currentRow.value.id);
              message.success('删除成功');
              currentRow.value = undefined
             ** let lastPage = Math.ceil(
                total.value / queryFormState.value.pageSize    //总数除以每页记录数
              );
              if (queryFormState.value.pageNum === lastPage && total.value % queryFormState.value.pageSize === 1) 
              {
                queryFormState.pageNum--;    //页码-1
**              }****
              queryData()
            }
        } catch (e) {
            smartSentry.captureError(e);
        } finally {
            SmartLoading.hide();
        }
    }

点击删除按钮后也没有立刻删除,而是需要点击刷新,页数和总条数都是对的,但显示暂无数据

共有1个答案

桂高义
2023-05-04

queryFormState.value.pageNum--; //

if (
  queryFormState.value.pageNum === lastPage &&
  total.value % queryFormState.value.pageSize === 1
) {
  queryFormState.value.pageNum--; // 页码-1
}
 类似资料:
  • 问题内容: 我有一个这样的 LoginTime 表: 我想删除的最后一条记录。用户的最后一条记录可以通过识别。 如何使用一个查询执行此操作。 问题答案: 您需要按user_id(例如WHERE user_id = 1)过滤表,然后按时间(例如ORDER BY datetime)对其进行排序,然后将查询限制为一项(例如LIMIT1),然后删除此查询的结果。最后,您将获得如下查询:

  • 问题内容: 我正在练习使用链表节点,遇到了一个我不知道如何回答的问题。如何删除链接列表中的最后一个节点。下面的代码适用于所有条目的最后一个节点。最后一个不会被删除。 节点类别 主要 问题答案: 我想您的最后一个元素失败了。最后一个元素将没有元素。因此,不会将最后一个元素与传递的字符串进行比较。您应该使用调试器进行跟踪。

  • 我正在做一个双链表的实现。我希望链表有一定的长度限制。当列表变长时,删除最后一个节点。我这里有些问题。我想定义尾巴,这样我就不必寻找终点。下面是我正在研究的实现,它将允许长度为4,然后开始删除最后一个节点。 它似乎在删除最后一个节点,但之后会打印一些奇怪的符号。我猜这是我如何释放的问题,但我想不出来。注意:此代码中的一些代码取自https://gist.github.com/mycodeschoo

  • 我有一个头和lastNode的参考。嗨我有个问题。当我删除双向链表中的最后一个节点时,我必须将该节点的前一个引用设置为空,或者我可以离开它。我在删除lastNode时做了这样的事情。 当我使用toString方法时,它会按预期打印。只是想知道是否有必要将旧的last node prev设置为null。或者垃圾收集器只是删除它,因为没有对它的引用,即使旧节点仍然有对链接列表中某个节点的引用

  • 我有一个主类,该类将输出打印到控制台。。。 例如,如果行中包含A和B,我需要打印“Apple” 我将在主方法中通过首先实例化该类的对象来实现这一点,即。 代码示例:

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