selectorQuery中exec方法,点击同一个组件两次top和scrollTop参数为何不同?
发布于 6 年前 作者 yaoqiang 7917 次浏览 来自 官方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 回复

页面滚动了吧

回到顶部