场景:在分页查询的时候,有时候我们在切换查询条件时,分页的页数还停留在上一次查看的页数,而不是从第一页开始。
下图是重新查询的数据,但是页码还停留在第六页(当数据多于六页数据的时候,会显示第六页的数据,但是当数据少于六页数据时,就会显示暂时无数据,其实数据是拿回来的,只是这时候分页器接收到的页码是6,而没有那么多数据显示,就会显示暂无数据)
解决办法:可以给装分页器的元素添加一个条件渲染,让每次请求时,分页器都重新加载。在请求开始前,把pageshow设为false,请求结束之后,就设为true(为了保证实现,还可以把页码重新赋值为1)。