const hanldeScrollFundN = debounce((val: any) => {
const {
target: { scrollHeight, scrollTop, clientHeight },
} = val || {}
const scrollH = scrollHeight - scrollTop
const clientH = clientHeight
console.log('相减:', scrollH, clientH)
if (scrollH - clientH < 100) {
// 原先设置的是 scrollH - clientH = 0表示滚动到底,因为有误差给了100
if (pageParams.pageNum < pages.value) {
pageParams.pageNum++
handleFundNOpt(searchVal.value)
}
}else {
console.log('没滚到底')
}
}, 500)
原先设置的是 scrollH - clientH = 0表示滚动到底,因为有误差给了100,但是发现不同分辨率的误差还不同,有些误差能达到131,这个误差值就很不到给了,有什么办法能精确判断滚动条是否触底吗?