scroll-view中获取view的top和scrollTop有问题
- 当前 Bug 的表现(可附上截图)
获取几组列表数据插入scroll-view 中,然后滚动 scroll-view,这个时候新插入一条数据到最后面,获取最后一个 view的top值正常,再插入一条时,获取的是 scroll-view 的高度值,第三个正常,第四个同第二个,如此反复
第一组代码:
query.select(`#msg-item-${msgId}`).boundingClientRect();
query.selectViewport().scrollOffset();
query.exec((res) => {
console.log(res);
});
第二组代码:
console.log(‘查询dom节点’, msgId);
query.select(`#msg-item-${msgId}`).fields({
rect: true,
size: true,
scrollOffset: true
}, (res) => {
console.log(msgId, res);
}).exec();
bug表现:
-
预期表现
-
复现路径
-
提供一个最简复现 Demo
