代码就是上面的附件里面。
uni.getSystemInfo({
success: function (res) {
console.log("windowWidth="+res.windowWidth);
console.log("screenWidth="+res.screenWidth);
}
});
- 发布:2020-05-28 00:00
- 更新:2020-06-20 11:03
- 阅读:1702
产品分类: uniapp/H5
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: 7
HBuilderX类型: 正式
HBuilderX版本号: 2.7.8
浏览器平台: Chrome
浏览器版本: 81.0.4044.138(正式版本) (64 位)
项目创建方式: HBuilderX
示例代码:
操作步骤:
uni.getSystemInfo({
success: function (res) {
console.log("windowWidth="+res.windowWidth);
console.log("screenWidth="+res.screenWidth);
}
});
然后直接电脑h5运行就可以看到了
uni.getSystemInfo({
success: function (res) {
console.log("windowWidth="+res.windowWidth);
console.log("screenWidth="+res.screenWidth);
}
});
然后直接电脑h5运行就可以看到了
预期结果:
返回1280宽度
返回1280宽度
实际结果:
结果返回800
结果返回800
bug描述:
描述:电脑端获取设备信息uni.getSystemInfoSync()中,屏幕宽度不对(windowWidth和screenWidth),电脑宽度1280可获取的宽度都为800;
其它说明:
1,我记得两个版本前是没有问题的。更新版本后就出问题了。做的是pc端项目。需要根据屏幕宽度自适配。
求官方快点修复,现在搞得我整个pc项目适配全乱了。