web端分页内容切换时的数据是刷新还是?

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

阅读 2.5k
3 个回答

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

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


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

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏