问题 : 当分页处于最后一页切换分页条数, 会请求两次数据, 如果第一次请求慢于第二次,则会出现表格空白情况
原因 : 当分页处于最后一页切换成大条数分页 会调用一次size-change事件 , 此时当前页80会变化, 所以会继续调用 current-change事件
会调用两次
解决方案:
当出现 当前页 * 条数 > 总条数 的情况时不调用接口 , 就可以了
handleSizeChange(val) {
if (this.currentPage * val > this.total) return
// ...
// 获取数据 ...
},