获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
实测自定义组件中,在ready之后调用才能拿到正确的值
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 // 显示区域的竖直滚动位置 }) } })[代码]
2018-08-30