前端环境:vue2.5 element分页插件
bug描述:
查询条件为空时,总记录数100:totalPages =10 csurrentPage=10
如加上查询条件:name=“str”,总记录数变为20,totalPages=2
点击查询,虽然查到20条记录,但由于当前页数为10,显示没有数据
解决办法:
监听查询条件对象,当值发生变动,flag=true
点击查询先判断flag值
如flag=true则设置查询页数为1
解决~
代码片段:
<!-- 分页条 -->
<el-pagination
@size-change="getAllCourse"
@current-change="getAllCourse"
:current-page.sync="currentPage"
:page-size="pageSize"
:total="total"
layout