18910140161

实现数据分页显示有几种方法 web端分页内容切换时的数据是刷新还是?

顺晟科技

2022-10-01 07:15:00

104

大佬们,我一直有一个疑惑就是web端分页切换的时候每次都是刷新数据吗?还是说存到状态管理库里?我现在是使用的前者

分页一般都是调用查询接口,获取新的数据,至于你说的存在状态管理库,目前没有遇到什么需要说要存储。

web端分页切换 一般就调后端的接口进行分页查询,如果你过滤数据,前端进行分页,存在当前data或者 计算属性中,如果页码更新就重新计算取值即可。至于状态管理,要合理使用,当多个组件同时操作某一个数据时,启用状态管理。避免滥用状态,导致状态污染和臃肿。

如果是使用的 Ajax 的话,只是请求服务器接口,返回数据之后再清空列表然后渲染到对应位置上,就不需要做页面的刷新了。不过这种处理方式算是比较古早了,算是前端届的上古遗老会用的方式。

修改页面 query 参数然后刷新页面的方式属于更古早一批的半前端(一般都式Phper兼任)。我刚刚入行的那段时间会这样操作。但是一般都是使用 php 来做服务器端的渲染,直接返回一个处理好的 html 页面。

现在一般都是使用的 reactvue 这种可以以数据驱动视图的方式,只需要从接口请求到数据,然后操作数据的变更就可以实现视图更新。只不过这样的话,你需要学习比较多的前端知识。而最开始提到的方式你只要会 jQuery 你就可以实现。

相关文章
我们已经准备好了,你呢?
2024我们与您携手共赢,为您的企业形象保驾护航