1***@qq.com
1***@qq.com
  • 发布:2021-04-21 12:30
  • 更新:2021-04-21 12:30
  • 阅读:630

【报Bug】华为手机(除荣耀系列),切换系统字体大小时会改变软键盘的高度。

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: 正式

HBuilderX版本号: 3.1.9

手机系统: Android

手机系统版本号: Android 10

手机厂商: 华为

手机机型: HONOR X10

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

let sysInfo = uni.getSystemInfoSync()  
                let heightDiff = sysInfo.screenHeight - sysInfo.windowHeight  
                let statusBar = 0;  
                console.log(sysInfo.statusBarHeight);  
                if (sysInfo.brand == 'Xiaomi') {  
                    statusBar = sysInfo.statusBarHeight;  
                }  
                console.log(JSON.stringify(sysInfo));  
                //e.detail.height 用户获取键盘的高度,由于机型的不同,所以可以加上一个值10或者20  
                console.log(e.detail.height);}

操作步骤:

直接修改系统字体大小,会发现软键盘高度不一致。

预期结果:

高度一致

实际结果:

高度不同

bug描述:

input @focus使用e.detail.height,切换系统字体会发现两次的软键盘高度不一样。

2021-04-21 12:30 负责人:无 分享
已邀请:

该问题目前已经被锁定, 无法添加新回复