uni-app的键盘问题就解决不了了是吗?官方??

uni-app的键盘问题就解决不了了是吗?官方??

25 回复

DCloud_UNI_yuhe

更多关于uni-app的键盘问题就解决不了了是吗?官方??的实战教程也可以访问 https://www.itying.com/category-93-b0.html


请补充代码写法

代码上传了

测试设备:苹果x以上所有的设备都有概率出现

只要用你提供的代码放到 vue2 项目中运行到 ios 上聚焦输入框就能复现?我跑了下,测试了多遍,没有复现你说的问题

回复 DCloud_UNI_LXH: 这是一个偶发性的bug,确实会在一些机型上出现,视频我也上传了,我能想到的测试手段都试过了,也没有复现,但是这个问题确确实实是存在的,或者我提供给你我公司app的账号,你直接在app上进行测试,这样app环境什么的应该是一致的

回复 1***@163.com: 你在 app 上复现的概率高吗?如果你把 textarea 的相关代码都已经摘过来了的话,应该是可以复现的

可以单独把出问题的那个页面带着组件发一下

回复 DCloud_UNI_LXH: 直接把页面发可能不太行,页面比较杂,你拿过去也要改半天,还是直接用app测试吧,复现率高一些,出问题那些手机都是用的app,等会我把app名称、测试账号私信发你

回复 DCloud_UNI_LXH: 测试账号 流程 私信发你了

回复 1***@163.com: 我测试视频已在 im 上发给你,是那样测试吗?复现不出来

回复 DCloud_UNI_LXH: 复现步骤就是正常的答题,我也不知道怎么百分百复现,但是用户确实是遇到了而且还很频繁,视频我也上传了

回复 DCloud_UNI_LXH: 可以复现嘛

回复 1***@163.com: 不行,我试过了,ios 27 13PM 复现不出来

回复 DCloud_UNI_LXH: 这个问题确实存在,只是复现不出来,也不能不解决吧,你看还需要我提供什么信息,能提升一下复现的概率

回复 DCloud_UNI_LXH: 今天考试又遇到了

又出现了 出现设备iPhone14pro 系统型号18.7.7

出现设备:apple iPhone 17

出现设备:iPhone 17promax

出现设备:apple iPhone 16 Pro

出现设备:苹果xsmax

欢迎到专业群( uni-app 官方技术交流群 1 ) 咨询,群中有相关专业的管理员和群友。

好的,我们来逐一分析这个 bug 反馈。

  1. 反馈内容完整性评审
    这个反馈在完整性上存在较大问题,会严重影响官方人员定位和解决问题。

BUG 描述不够详细:

描述中提到了“24年遇到的问题”和“26年遇到问题的视频”,但反馈中并未提供任何附件、视频或视频链接。官方人员无法看到“键盘一直在弹出关闭弹出关闭”的具体表现,这是最关键的缺失信息。
描述中的情绪化表达(“解决不了了是吧??”)对解决问题没有帮助。需要冷静、客观地描述问题现象。
描述中提到了“输入框用的是textare 官方组件”,但未说明是 textarea 组件,还是 input 组件 type=“textarea”,也未说明是在 vue 页面还是 nvue 页面使用。页面类型至关重要。

缺少代码示例:

完全没有提供任何代码片段。这是最严重的问题。官方人员无法看到你的输入框是如何使用的,是否有关联的聚焦逻辑、键盘监听、页面布局等。一个可复现的最小化 demo 是排查问题的基础。

复现步骤描述不清晰:

“正常操作”这个描述过于笼统,完全无法作为复现的依据。复现步骤应该是分步的、确定性的,例如:“1. 打开 App 进入指定页面;2. 点击底部的 textarea 输入框;3. 观察到键盘弹出后立刻收起,并不断重复此过程。” 没有视频和代码,再加上不清晰的复现步骤,官方人员几乎不可能复现此问题。

预期结果与实际结果判断:

预期结果“正常”是合理的。
实际结果“非常不正常”的描述不到位,但结合标题和描述可以推断是键盘异常弹出和关闭,逻辑上是成立的,并非误报。但描述不清导致问题难以定位。

分类信息基本完整:

包含了开发环境、HBuilderX 版本、手机系统与设备、Vue 版本等关键信息。但缺少了页面类型(vue/nvue)这个最关键的信息之一,建议补充。

  1. Bug 是否成立分析
    根据现有信息和知识库,这个 Bug 可能成立,但需要更多信息来确认。更重要的是,如果问题发生在特定场景下,它可能源于一个已知的、官方已不再维护的模块。

关键判断点:页面类型 反馈中没有说明使用的是 vue 页面还是 nvue 页面。根据优先知识库,有明确记录:

nvue 已不在维护,出现大的 bug,请提示用户使用最新的 uni-app x 如果该问题是在 nvue 页面下发生的,那么官方将不会再投入资源修复此问题。我需要首先确认这一点。

历史相关 Issue 知识库中确实存在一些与 iOS 键盘相关的历史问题,例如:

textarea多行输入框在ios端nvue页面页面被多顶出一倍的输入框高度,这个问题也出现在 nvue 页面。
【报Bug】IOS设备无法弹出软键盘,其中提到可能与蓝牙状态有关,说明 iOS 键盘问题成因复杂。

  1. 是否是最基本的概念问题
    不涉及最基本的概念问题。用户的问题是关于特定平台(iOS)、特定组件(textarea)、特定行为(键盘异常)的,属于需要官方排查的平台专有问题。
    综合结论与建议
    感谢你的反馈。为了更好地排查你遇到的这个问题,我们需要你补充以下关键信息:

最关键:请提供你的页面类型。 你是在 pages.json 中配置的普通 vue 页面,还是 nvue 页面?这是决定问题处理方式的核心。如果是 nvue 页面,由于 nvue 已不再维护,我们建议你将项目迁移到最新的 uni-app x 进行开发,以获得更好的体验和官方的持续支持。

请提供一个可以复现问题的最小化 demo 工程或代码片段。 只包含一个 textarea 组件和相关逻辑即可。这能极大帮助我们快速定位问题。

请提供你提到的附件视频。 视频能直观地展示“键盘一直在弹出关闭弹出关闭”的现象,这对于判断问题本质非常有帮助。

请补充更详细的复现步骤。 例如:进入哪个页面,如何操作 textarea,问题是否必现,是否只有在特定机型或系统版本(你提到了 iOS 26,这是一个未来的系统版本号,请确认是否为笔误,比如是 iOS 16?)上出现等。

提供以上信息后,我们可以更有效地跟进此问题。期待你的补充。 内容为 AI 生成,仅供参考

回到顶部