[小程序] 获取节点信息

官方解释scroll-view
微信小程序如何获取元素节点信息?
小程序节点查询方法:wx.createSelectorQuery()的使用场景与注意事项
使用scroll-view里面的bindscroll事件,获取event.detail.scrollTop可以知道滚动的高度

1
2
3
4
5
6
7
8
9
滚动时触发,
event.detail = {
scrollLeft,
scrollTop,
scrollHeight,
scrollWidth,
deltaX,
deltaY
}

小程序使用 wx.createSelectorQuery()获取不到节点信息解决方案
(1)wx.createSelectorQuery()后面加入.in(this)
例如:

1
2
3
4
5
const query = wx.createSelectorQuery().in(this)
query.selectAll('#id-selector').boundingClientRect()
query.exec(function (res) {
console.log(res)
})

(2)网络延迟