问题描述:
提示:使用element-ui的分页器时不在第一页搜索就搜不到东西
例如:在第一页搜索没问题 但是当我到第二页的时候去搜索就搜不到值了
原因分析:
搜索事件就是重新调一次接口,这是传给后台的页数和条数就是默认的,数据不在第一页,所以就会出现不在首页搜索就会无数据:可能是个bug吧
解决方案:
提示:我们可以通过v-if来进行处理
不是说第一页搜索没问题吗 那么我们就可以在搜索前把pageNumber置为1
具体实现代码如下:
在分页器上加上一个v-if条件用一个属性来判断
v-if="pageshow"
//属性初始值时true
//在搜索方法里边写入
this.page.pageNumber = 1;
this.pageshow = false;
//这里写调用获取数据的接口
this.$nextTick(() => {
this.pageshow = true;
});
获取完接口就展示分页 这样即可