Element Pagination组件 size-change事件 请求两次接口的BUG

185 阅读1分钟

问题 : 当分页处于最后一页切换分页条数, 会请求两次数据, 如果第一次请求慢于第二次,则会出现表格空白情况

原因:当分页处于最后一页切换成大条数分页 会调用一次size-change事件 , 此时当前页会变化, 所以会继续调用 current-change事件

解决方案:: 当出现  当前页  *  条数 > 总条数   的情况时不调用接口 , 就可以了

 handleSizeChange(val) {
      if (this.currentPage * val > this.total) return
      // 其他处理
      // 获取数据 ...
    },