vue3+ts+elementplus项目使用表格请求后端数据,后端查询总数的时候需要的时间比较有什么解决办法?

问题是:
image.png
这是前端请求获取数据
image.png这个是请求传的参数 每次获取20条数据
image.png 这是后端返回的当前请求的数据总数
由于后端查表的时候获取总数total比较耗时间
从前端的角度有什么解决办法,分页应该怎么做

后端给的思路是查询总数和获取数据分成两个接口
麻烦各位给个解决思路

阅读 2k
2 个回答

这个其实前端没啥可做的,分页也一般都是这样做的,后端分成两个接口是很好的方法
这样就只在初始化查询总数就可以了,不需要每次都要查了
前端可以在拿到数据前加个loading动画,elementui有现成的

后台是一下子查询到了全部数据,然后再做的分页吗?所以耗时吗?

推荐问题
logo
Microsoft
子站问答
访问
宣传栏