selectorQuery中exec方法,点击同一个组件两次top和scrollTop参数为何不同?
直接上代码:
/**
* 点击左侧导航栏
*/
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 相互变化