uni-app 华为手机(除荣耀系列)切换系统字体大小时会改变软键盘的高度
uni-app 华为手机(除荣耀系列)切换系统字体大小时会改变软键盘的高度
| 开发环境 | 版本号 | 项目创建方式 |
|---|---|---|
| Windows | win10 | HBuilderX |
产品分类:
uniapp/App
PC开发环境操作系统:
Windows
HBuilderX类型:
正式
HBuilderX版本号:
3.1.9
手机系统:
Android
手机系统版本号:
Android 10
手机厂商:
华为
手机机型:
HONOR X10
页面类型:
nvue
打包方式:
云端
示例代码:
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,切换系统字体会发现两次的软键盘高度不一样。
更多关于uni-app 华为手机(除荣耀系列)切换系统字体大小时会改变软键盘的高度的实战教程也可以访问 https://www.itying.com/category-93-b0.html
1 回复


