selectorQuery中exec方法,点击同一个组件两次top和scrollTop参数为何不同?

发布于 7 年前作者 yaoqiang8042 次浏览最后编辑 7 年前来自 issues

直接上代码:

 

/**

  * 点击左侧导航栏

  */

slidebarChange: function(event) {

let tarId = “#index” + event.detail + “_0”;

const query = wx.createSelectorQuery()

query.select(tarId).boundingClientRect()

query.selectViewport().scrollOffset()

query.exec(function(res) {

console.log(res);

let selectTop = res[0].top;

let scrollTop = res[1].scrollTop;

wx.pageScrollTo({

scrollTop: selectTop,

})

})

},

在点击同一个导航栏的时候     selectTop 和scrollTop 相互变化

1 回复
na87
na871 楼5 年前

页面滚动了吧