const query = wx.createSelectorQuery()
query.select(id).boundingClientRect()
setTimeout(function () {
query.selectViewport().scrollOffset()
query.exec(function (res) {
console.log(res)
that.setData({
scrollTopPlay: res[1].scrollTop,
bottomHeight: res[0].height
});
})
}, 400)
获取到的scrollTop的值一直是0 有没有大神指点一下啊
scrollTop返回的是scroll-view内的滚动的位置,你要在scroll-view内滑动一下scrollTop才不是0
我滑动之后也是0 我的项目中 是在组件中调用的方法 ,是不可以的 一直都是0
不在组件中调用的时候是可以的 你那边可以远程协助一下吗?
你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)
这个不好提供啊 摘不出来啊
请问你那边有调用成功的DEMo 或者片段吗 。我这边的情况不太好复现,有的话我研究一下呗
代码片段可以参考文档,直接提供能复现问题的简单代码即可
https://developers.weixin.qq.com/s/bjquNZmF7N7L
代码片段