老师,为什么this.commentList.length, this.commentListTotal 这两个数据判定不相等,但是却显示了底部

来源:1-1 导学

慕九州4596225

2022-10-29

图片描述

老师,为什么this.commentList.length, this.commentListTotal 这两个数据判定不相等,但是却显示了底部

写回答

2回答

Sunday

2022-10-29

你好

如果按照你所说的的情况,那么根据这个代码逻辑,就只有一种可能性,那么就是 《你的 pageSize 设定的是 5 ,并且没有把设定值指向到 up 属性中》:

//img.mukewang.com/szimg/635d0c8609f01e6714001004.jpg

0
2
Sunday
回复
慕九州4596225
嗯嗯,是的。如果你的 pageSize = 10 的话,那么久不需要添加了(因为源码中默认的 size = 10)。
2022-10-30
共2条回复

Sunday

2022-10-29

你好

查看 mescroll-uni 的源码可知 uni_modules/mescroll-uni/components/mescroll-uni/mescroll-uni.js :

https://img.mukewang.com/szimg/635cc47409a2029526061078.jpg

enBySize 方法不是判断两个参数相等,而是 数组长度 >total 时,就会认为数据已加载完成。

0
1
慕九州4596225
老师你好,但是我控制台打印的数据是数组长度小于total ,应该会继续加载下一页,而不是出现底部,这是什么原因呢
2022-10-29
共1条回复

uni-app从入门到进阶 系统完成项目实战

专门为小程序0基础学员而设,让你拥有能上线的作品

1105 学习 · 743 问题

查看课程