const query = wx.createSelectorQuery()
query.select('#the-id').boundingClientRect()
query.selectViewport().scrollOffset()
query.exec(function(res){
res[0].top // #the-id节点的上边界坐标
res[1].scrollTop // 显示区域的竖直滚动位置
})
res[1].scrollTop的值总是为0;
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | wx.createSelectorQuery() | 工具 | 8.0.50 | 3.5.8 |
2 个回答
res[0]才是当前元素
你只获取了‘#the-id’这一个元素,res[1]是第二个元素,你没有获取第二个元素