关于分页

来源:6-3 电子书表格展示

will_ZQ

2021-04-24

请问一下老师:

      const handleQuery = (params: any) => {
        loading.value = true;
        axios.get("/ebook/list", params).then((response) => {
          loading.value = false;
          const data = response.data;
          ebooks.value = data.content;

          // 重置分页按钮
          pagination.value.current = params.page;
        });
      };
  1. 为什么我们在查询时为什么要传paramsaxios.get("/ebook/list", params), 因为我看到日志中每次返回完整数据,SQL查询中应该不会因为页数而改变返回值?
  2. 为什么我们在这里需要重置分页而在此前Home.vue中不重置分页也可以正常访问?

谢谢老师

写回答

1回答

甲蛙

2021-04-25

1. 不知道你有没有看到后面,一开始是查全部数据,后面会改成只查询当前页的数据

2. 如果后端不做分页,前端会自动分页,这是Ant Design Vue默认提供的功能

关于前端分页和后端分页可以看下这篇:

公众号:https://mp.weixin.qq.com/s/TnWhj6Pi26-RwghfskWa3w

个人博客:http://www.jiawablog.com/detail?id=133703595647438848

0
1
will_ZQ
谢谢老师
2021-04-25
共1条回复

Spring Boot+Vue3前后端分离,实战wiki知识库系统

一课掌握前后端最火框架,更有职场竞争力

2524 学习 · 1671 问题

查看课程