大佬们,我一直有一个疑惑就是web端分页切换的时候每次都是刷新数据吗?还是说存到状态管理库里?我现在是使用的前者
web端分页切换 一般就调后端的接口进行分页查询,如果你过滤数据,前端进行分页,存在当前data或者 计算属性中,如果页码更新就重新计算取值即可。
至于状态管理,要合理使用,当多个组件同时操作某一个数据时,启用状态管理。避免滥用状态,导致状态污染和臃肿。
10 回答10.3k 阅读
3 回答11.3k 阅读✓ 已解决
2 回答11.3k 阅读✓ 已解决
5 回答4.2k 阅读✓ 已解决
2 回答11.1k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
3 回答4.6k 阅读✓ 已解决
如果是使用的
Ajax
的话,只是请求服务器接口,返回数据之后再清空列表然后渲染到对应位置上,就不需要做页面的刷新了。不过这种处理方式算是比较古早了,算是前端届的上古遗老会用的方式。修改页面
query
参数然后刷新页面的方式属于更古早一批的半前端(一般都式Phper兼任)。我刚刚入行的那段时间会这样操作。但是一般都是使用php
来做服务器端的渲染,直接返回一个处理好的html
页面。现在一般都是使用的
react
、vue
这种可以以数据驱动视图的方式,只需要从接口请求到数据,然后操作数据的变更就可以实现视图更新。只不过这样的话,你需要学习比较多的前端知识。而最开始提到的方式你只要会
jQuery
你就可以实现。