HomeDocs
跳到主要内容

NodesRef.scrollOffset

简介

添加节点的滚动位置查询请求(单位:像素)。节点必须是 scroll-view 或者 viewport 。返回值是 nodesRef 对应的 selectorQuery

入参

Function callback

callback 返回参数说明

返回的节点信息中,每个节点的滚动位置用 scrollLeft 、 scrollTop 字段描述。如果提供了 callback 回调函数,在执行 selectQuery 的 exec 方法后,节点信息会在 callback 中返回。

参数类型说明
scrollLeftNumber节点水平滚动位置
scrollTopNumber节点竖直滚动位置

示例代码

Page({
data: {
appear: false,
},
onReady() {
this.intersectionObserver = dlt.createIntersectionObserver();
this.intersectionObserver
.relativeTo('.scroll-view')
.observe('.ball', (res) => {
console.log('observe', res);
this.setData({ appear: res.intersectionRatio > 0 });
});
},
getNodeRef() {
dlt
.createSelectorQuery()
.select('.scroll-view')
.scrollOffset((res) => {
console.log('scrollOffset:', res);
})
.exec();
},
});
Privacy agreementDeveloper agreementcontact us: developer_service.mi@transsion.com © 2024 MiniApp. All Rights Reserved.