啾啾
啾啾
  • 发布:2024-10-17 16:51
  • 更新:2024-10-17 16:55
  • 阅读:126

【报Bug】配置 manifest 中 app-plus.softinput.mode 配置为 adjustPan 打包自定义基座后,安卓中 onKeyboardHeightChange 事件失效

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

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

HBuilderX类型: 正式

HBuilderX版本号: 4.29

手机系统: Android

手机系统版本号: Android 15

手机厂商: 华为

手机机型: huawei_phone

页面类型: vue

vue版本: vue3

打包方式: 云端

项目创建方式: HBuilderX

示例代码:

<template>
<view class="content">
<input class="input" placeholder="请输入" />
</template>

<script>
export default {
onLoad() {
// 全局键盘高度监听事件
uni.onKeyboardHeightChange(res => this.showToast(uni.onKeyboardHeightChange: ${res.height}))
},
methods: {
showToast(title) {
uni.showToast({
title,
icon: 'none',
})
},
}
}
</script>

操作步骤:

配置 manifest 中 app-plus.softinput.mode 配置为 adjustPan ,云端打包自定义基座

预期结果:

onKeyboardHeightChange 可以监听键盘高度

实际结果:

onKeyboardHeightChange不触发回调

bug描述:

配置 manifest 中 app-plus.softinput.mode 配置为 adjustPan 云端打包自定义基座后,安卓中 onKeyboardHeightChange 事件失效

去掉后打包, 自定义基座就可以监听到

2024-10-17 16:51 负责人:无 分享
已邀请:
啾啾

啾啾 (作者)

如果不配置,android 偶尔会出现键盘消失时,下面会出现黑块,设置adjustPan后暂未出现黑块,但是会监听不到键盘高度变化

  • NightMing

    解决了吗

    2024-11-29 09:24

  • 啾啾 (作者)

    回复 NightMing: 没有,一直监听不到

    2024-11-29 10:06

要回复问题请先登录注册