bootstrapTable翻页(后端分页)数据对不上的问题

如题所述

第1个回答  2022-06-07
bootstrapTable后端分页后前端翻页事件造成的显示数据偶尔不对
程序逻辑是这样的:
bootstrapTable列中有这样一列,实现自动排序

分页函数及方法:

后台对数据进行了筛选排序和跳页,翻页的时候,经常会出现展示初始数据的情况,ajax请求的数据好像没有加载一样。
分析了一下可能时这样的:
bootstrapTable再翻页时会先触发翻页函数onPageChange,同时也会触发本身向后台请求。所以相当于请求了两次,加载了两次。若上面的seoPageChange函数ajax请求没有数据,就好像做了一次重新加载。添加

翻页之前将数据清空,这样解决了翻页时数据对不上的问题。

但是最好的解决方式还是再翻页时将参数同bootstrapTable本身的后台方法一起传到后台,onPageChange方式比较多余。
相似回答