走过路过的大佬,请留步。帮小弟解决个问题,江湖救急

问大家一个问题,求大佬指导:
我用vue创建一个页面,内容是输入一个或多个条件进行查询,并可以分页显示到页面上。
问题出现到了分页上,正常的单个条件分页和查询没有问题,但是当点到分页完的最后一页,并追加一个已有的条件时(也就是增加了筛选的条件,查询到的数据变少时),最后一页的数据显示为空,查看控制台显示带回的data里没有数据,只把需要的总条数带回来了,只有点击这个空页面的上一页,在点回来,多个条件查询的数据才会显示

你可能查询,分页走的同一个逻辑。
只需要将 查询的时候,分页的page 重新赋值为 1 || 0
:grinning:
(下次发帖记得发到中文分类哟)

2 Likes

这个倒是没有,因为后台也是我自己写的代码,xml里我写了一个select查询数据的,一个count查条数的,在serviceImp里把他们封装到一起了。感觉贼神奇,点到最后一页后,在填加一个查询条件,点击查询,不管查出多少页数据,最后一页都没数据,必须点一个其他页,在点回最后一页,这个最后一页才有数据。
嗯,下次一定发中文分类,我是刚注册的,不知道咱们的规矩,下次一定改:heart_eyes:

这个就比较神奇了,看看请求发送的数据吧,看起来感觉会是,分页的参数有问题。

请求发送的数据的话,我之前也有想过可能是他的问题。后来发现正常的查询条件时带给后台了,但返回的data是空的,必须点一个其他页,在点回最后一页,这时的data里是有值得。我想可不可能是当数据多的时候的最后一页的页数是一个大值,加了查询条件的后的最后一页页码是小值,大值变小值在拼limit的的时候,会不会是limit的第一个值继承了大值,但是小值没大值大,大值最后一页的页码数在它理解来不存在。所以是空。。。。我也不知道咋回事了,有点蒙圈了

最好是贴一下代码,没看到代码的话,可能不好找问题 。

嗯,你是小姐姐还是小哥哥。等下我粘贴下代码

后台你也会,全能啊:+1:后台是啥语言?

很多东西都要自己做,前端,后台,设计数据库,时序图类图,报表都得做
后台是java和c

你们用的java是jdk几?:face_with_monocle:

我用的1.8,别人的不清楚,应该也是