使用better-scroll
时,如何子元素高度不超过父元素,无法滚动。
那么在上拉加载时,第一次获取5条数据。此时,不同设备高度不同,有些设备超出高度,可以上拉,但有些比如iphonex,没有超过高度,无法上拉,有没有什么办法解决?
使用better-scroll
时,如何子元素高度不超过父元素,无法滚动。
那么在上拉加载时,第一次获取5条数据。此时,不同设备高度不同,有些设备超出高度,可以上拉,但有些比如iphonex,没有超过高度,无法上拉,有没有什么办法解决?
思路变下解决方法还是可以有很多的
better-scroll
之前封装好的,api不知道有没有参数是迫使首次加载撑满首屏高的,vue-scroll是有的,实在没有问题也不是很大, 自己封装一层,首次加载的时候判断下高度是否大于等于scroll
容器的高度,如果不够就接着加载下一页就行5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
可以通过将wrapper的高度和content的高度着对比,如果content高度小于等于wrapper的高度,就直接强制修改 this.scroll.hasVerticalScroll = true
添加以下函数: