wx.createSelectorQuery()返回的结果是null
在做一个滚动到指定位置的动能时(wx.pageScrollTo),想获取某个元素的定位,使用wx.createSelectorQuery().exec()。
运行官方demo代码时,查找id为'empty'的元素,在回调中打印结果,为什么res[0]是null,而第二次调用时才有结果?
Page({
queryMultipleNodes: function(){
var query = wx.createSelectorQuery()
query.select('#empty').boundingClientRect()
query.selectViewport().scrollOffset() query.exec(function(res){
console.log(res)
res[0].top // #the-id节点的上边界坐标 这里是null
res[1].scrollTop // 显示区域的竖直滚动位置
})
}
})
