下拉刷新调用接口,接口成功后使用wx.stopPullDownRefresh(),但是在这期间获取页中的元素top不准确,可能是把小程序自带加载loading高度算上了,请问怎么解决
async getData() {
const res = await app.$fetch()
wx.stopPullDownRefresh()
wx.createSelectorQuery().in(this).select('#fixedCategory').boundingClientRect((rect) => {
console.log('-------->不准确,可能是加上了小程序自带的三个点的高度', rect.top)
this.setData({
firstCategoryTop: rect.top,
fixedCategoryH: rect.height,
});
}).exec();
}
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。