uni.createSelectorQuery().selectViewport().scrollOffset(res => {
console.log("竖直滚动位置" + res.scrollTop);
}).exec();
let view = uni.createSelectorQuery().in(this).select(".test");
view.fields({
size: true,
scrollOffset: true
}, data => {
console.log("得到节点信息" + JSON.stringify(data));
console.log("节点的宽为" + data.width);
}).exec();
view.boundingClientRect(data => {
console.log("得到布局位置信息" + JSON.stringify(data));
console.log("节点离页面顶部的距离为" + data.top);
}).exec();
详细请看: 官方文档

本文介绍如何使用uni-app的createSelectorQuery方法来获取页面的滚动位置和特定元素的节点信息,包括节点的大小、滚动偏移及布局位置。

848

被折叠的 条评论
为什么被折叠?



