onLoad() {
console.log(uni.getSystemInfoSync().windowTop); // H5平台输出 440, 正常值应该为44
setTimeout(()=>{
console.log(uni.getSystemInfoSync().windowTop); // H5平台输出 440, 正常值应该为44
},1000)
}
wenju
- 发布:2020-03-03 11:09
- 更新:2023-01-06 15:12
- 阅读:1434
【报Bug】更新HBuilderX新版后 uni.getSystemInfoSync().windowTop的值居然为440 正常值应该为44
分类:uni-app
5 个回复
最佳回复
DCloud_UNI_GSQ
HBuilderX 2.6.3 alpha 已修复
大明子
跟我反馈的问题是一样的, 宽度高度都是错误的。官方一直没回复
DCloud_UNI_GSQ
有没有测试工程,上传一个。
2020-03-03 13:47
wenju (作者)
回复 DCloud_UNI_GSQ: 直接输出 uni.getSystemInfoSync().windowTop 就知道了
2020-03-03 15:05
DCloud_UNI_GSQ
回复 wenju: 测试过的,没有复现才这么问的
2020-03-03 16:13
wenju (作者) - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件
wenju (作者) - https://www.mescroll.com -- 精致的下拉刷新和上拉加载组件
测试工程:
DCloud_UNI_GSQ
目前确认为Windows HBuilderX内置浏览器问题,先使用chrome预览
2020-03-03 17:28
高级CV
还有一个问题,为什么页面和子组件获取到的windowTop值不一样,页面的unload 周期里获取到的windowTop是0,子组件里获取到的就反而是44了,这是什么问题
DCloud_UNI_GSQ
H5 吗?版本多少?
2023-01-10 12:09