其他分享
首页 > 其他分享> > 进行分页查询时,在不是第一页查询的话,会导致查询不到所有的数据的问题,bug解决

进行分页查询时,在不是第一页查询的话,会导致查询不到所有的数据的问题,bug解决

作者:互联网

问题

问题:

当使用分页查询时,如果有查询条件并且不是在第一页的话,会导致当前查询的内容是在当前页面里面的数据进行查询,不能是获取全部的数据进行查询。

原因:

因为页面不在第一页,所以导致点击查询按钮时根据条件进行分页查询,因为有limit分页查询条件,所以会导致当前查询的是当前页的数据,会导致查询不到对应记录。

解决方法

在查询时,将当前页设置为第一页。因为在页面中有多个地方都会调用到分页查询findPage()方法为了不对其他地方造成影响,需要为查询按钮单独扩展一个_findPage方法,在此方法中进行相应处理。

在_findPage()这个方法里面,设置当前页为第一页,然后再去调用之前的分页查询findPage()方法,然后在查询按钮出的点击事件里面的方法设置为_findPage()

大致如下图:
在这里插入图片描述

标签:分页,findPage,当前页,查询,第一页,方法,bug
来源: https://blog.csdn.net/yyuggjggg/article/details/120990418